Skip to content

Graphite release notes

mit-carbon edited this page Dec 15, 2012 · 39 revisions

Graphite 2.1.9 Release Notes

  • 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

Graphite 2.0.9 Release Notes

  • 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.

Clone this wiki locally