-
Notifications
You must be signed in to change notification settings - Fork 64
Graphite release notes
mit-carbon edited this page Dec 15, 2012
·
39 revisions
- Debian Squeeze is now required for graphite.
- Upgraded to Pin version 2.12-53271
- Only 64-bit target and host architectures supported
- 2.5-3x performance improvement
- Added Private-L1 Shared L2 memory subsystem
- The Shared-L2 is distributed among all the tiles on the processor
- The directory entry is placed along with the L2 cache tags
- Both full-map and limited directories (see carbon_sim.cfg) are supported
- Changed three interface functions for the cache models
- The changes are in fetching/storing/invalidating the cache tag
- Allows for maintaining more accurate access counters and energy information
- Look at Cache Interface Changes for more information and guidance on how to switch over
- Switched to using the internal Pin thread spawning interface from the os-threads interface
- Graphite is now integrated with PARSEC 3.0 with better support for compiling and running benchmarks
- blackscholes, swaptions, canneal, fluidanimate, streamcluster work in both full and lite modes
- freqmine works in lite mode only
- The DSENT network power modeling tool is now used (in place of Orion)
- It models the energy of both electrical and optical on-chip networks
- Optical network model (atac)
- Network model (atac) is integrated that uses optical links for broadcasts/long-distance unicasts
- Both performance and power modeling for this network is done
- Lots of bug fixes
- Support for Debian 6 Squeeze. Lenny is still the default. Edit "common/Makefile.common" to select Squeeze.
- Pin 2.10 now required.
- Version support. Graphite prints out version header in sim.out.
- Better support for multiprocess simulations.
- Miscellaneous bug fixes.