Difference between revisions of "Sniper Features"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
* Simulation statistics collection (sim.stats) | * Simulation statistics collection (sim.stats) | ||
** Support scripts for parsing and understanding statistics | ** Support scripts for parsing and understanding statistics | ||
+ | * ROI (region of interest) support | ||
* Multi-OS support (RedHat, Ubuntu, Debian support) | * Multi-OS support (RedHat, Ubuntu, Debian support) | ||
* Easy debugging of the simulator, and applications running in Pin (--gdb, --appdebug) | * Easy debugging of the simulator, and applications running in Pin (--gdb, --appdebug) | ||
− | |||
* Multiple instrumentation modes | * Multiple instrumentation modes | ||
** Faster cache-only pre-ROI simulation before detailed simulation | ** Faster cache-only pre-ROI simulation before detailed simulation |
Revision as of 18:39, 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.)
- 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")
- OpenMP support
Hardware features
- Accurate core model
- Parametric shared caches
- Modern Pentium-M-style branch predictor