Difference between revisions of "Sniper Features"
Jump to navigation
Jump to search
(Created page with "* Simulator features ** Interval model: a fast, high-abstraction level core simulation model using the interval model ** CPI model generation ** Python scripting support (DVFS co...") |
|||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | == Simulator features == | |
− | + | ||
− | + | * Interval model: a fast, high-abstraction level core simulation model using the interval model | |
− | ** Python scripting support (DVFS control, etc.) | + | * CPI stack generation |
− | ** Simulation statistics collection (sim.stats) | + | * x86-64 architecture support |
− | + | * Python scripting support (DVFS control, etc.) | |
− | ** Multi-OS support (RedHat, Ubuntu, Debian support) | + | * 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/gcc 4.3 or higher) |
− | * Hardware features | + | * 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 [ [http://dx.doi.org/10.1109/HPCA.2010.5416636 ref],[http://users.elis.ugent.be/~leeckhou/papers/hpca10.pdf pdf] ] | ||
+ | * Parametric shared cache model | ||
+ | * Modern Pentium-M-style branch predictor [ [http://dx.doi.org/10.1109/ISPASS.2009.4919652 ref] ] |
Latest revision as of 13:21, 3 May 2012
Simulator features
- Interval model: a fast, high-abstraction level core simulation model using the interval model
- CPI stack generation
- x86-64 architecture support
- 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/gcc 4.3 or higher)
- 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")