Difference between revisions of "Sniper Features"

From Sniper
Jump to navigation Jump to search
Line 4: Line 4:
 
* CPI stack generation
 
* CPI stack generation
 
* Python scripting support (DVFS control, etc.)
 
* Python scripting support (DVFS control, etc.)
 +
* OpenMP support
 
* Simulation statistics collection (sim.stats)
 
* Simulation statistics collection (sim.stats)
 
** Support scripts for parsing and understanding statistics
 
** Support scripts for parsing and understanding statistics
Line 13: Line 14:
 
* Stackable configurations
 
* Stackable configurations
 
** Example: Use the nehalem microarchitecture with the big-cache configuration ("-c nehalem -c big-cache")
 
** Example: Use the nehalem microarchitecture with the big-cache configuration ("-c nehalem -c big-cache")
* OpenMP support
 
  
 
== Hardware features==
 
== Hardware features==

Revision as of 19:47, 15 November 2011

Simulator features

  • Interval model: a fast, high-abstraction level core simulation model using the interval model
  • CPI stack generation
  • Python scripting support (DVFS control, etc.)
  • OpenMP support
  • Simulation statistics collection (sim.stats)
    • Support scripts for parsing and understanding statistics
  • ROI (region of interest) support
  • Multi-OS support (RedHat, Ubuntu, Debian support)
  • Easy debugging of the simulator, and applications running in Pin (--gdb, --appdebug)
  • Multiple instrumentation modes
    • Faster cache-only pre-ROI simulation before detailed simulation
  • Stackable configurations
    • Example: Use the nehalem microarchitecture with the big-cache configuration ("-c nehalem -c big-cache")

Hardware features

  • Accurate core model [ ref,pdf ]
  • Parametric shared cache model
  • Modern Pentium-M-style branch predictor [ ref ]