Difference between revisions of "The Sniper Multi-Core Simulator"
Line 13: | Line 13: | ||
* Shared caches, modern branch predictors | * Shared caches, modern branch predictors | ||
* DVFS support | * DVFS support | ||
− | * Successfully | + | * Successfully runs SPLASH-2, PARSEC, Rodinia, and SPEC OpenMP |
* [[License|Licensing]]: MIT License (academic use only license for the interval core model) | * [[License|Licensing]]: MIT License (academic use only license for the interval core model) | ||
* [[Sniper Features|Many more features]] | * [[Sniper Features|Many more features]] |
Revision as of 13:17, 28 November 2011
Sniper is a parallel, fast and accurate x86-64 micro-architectural simulator with speeds of up to 2 MIPS. The goal of this simulator is to allow fast simulation, while allowing both hardware architects and software developers the freedom to choose the level of abstraction needed for their immediate goal. Our fast and accurate core model, the interval core model, allows for a detailed view of application performance while providing good simulation speed. In addition to the detailed out-of-order core model, we provide modern branch predictors and shared-cache memory models. The simulator is being developed at Ghent University's Performance Lab in conjunction with the Intel ExaScience Lab in Leuven, Belgium and was originally based on the Graphite simulation framework.
You can find additional information on the simulator and its components in our recently accepted SC2011 paper [ pdf ].
Features
- The interval performance model [ pdf ]
- Allows for fast and accurate simulation
- CPI stack generation in three easy steps
- Shows where your cycles are going
- Multithreaded simulator for multithreaded applications
- Shared caches, modern branch predictors
- DVFS support
- Successfully runs SPLASH-2, PARSEC, Rodinia, and SPEC OpenMP
- Licensing: MIT License (academic use only license for the interval core model)
- Many more features
Getting started
- Download the Sniper source code
- Follow the Getting Started instructions
Discussion list
Please send any questions or comments to: snipersim [at] groups [dot] google [dot] com
. You can also visit our Google Groups page to subscribe to the list and search through the archive of previous messages.
<meta name="keywords" content="Sniper Simulator,Sniper,simulator,computer architecture,micro-architecture,microarchitecture,ExaScience Lab,exascience,exascale,SC11,supercomputers,super-computing,computers,Gent University"/>