Releases
Revision as of 01:19, 7 September 2012 by Wheirman (talk | contribs) (→Version 3.07 (September 7th, 2012))
Contents
Recent Sniper Releases
Version 3.07 (September 7th, 2012)
- Prefetcher improvements, add global history buffer-based prefetcher
- HOOK_PERIODIC_INS: Instruction-based periodic callback
- Implement CLONE_CHILD_CLEARTID syscall interface
- Add example scripts for periodic statistics, periodic McPAT, simulating limited iteration counts
- Support for Pin 2.12
- Fixes to Python environment
- Various bugfixes
Version 3.06 (August 7th, 2012)
- Fix modeled size of network messages
- Build fixes for 32-bit, compiler overrides
Version 3.05 (August 7th, 2012)
- Scheduler: expose application ID
- Add example script roi-iter.py to dynamically select ROI based on SimMarkers
- CPI stacks: --aggregate and --partial support, fixes for heterogeneous configurations
- Traces: support for 32-bit executables
- Build fixes for older Linux versions
Version 3.04 (July 18th, 2012)
- Support for running multiple multi-threaded workloads in a single simulation
- McPAT fixes for heterogeneous configurations
- Build system fixes for newer Linux versions
Version 3.03 (June 28th, 2012)
- Bugfixes in configuration parser, starting of multi-program workloads
Version 3.02 (June 25th, 2012)
- Fixes for specifying heterogeneous configurations
- L2 prefetcher improvements
- Perfect cache modeling
- Self-modifying code support
- PyControl scripting interface
- GCC 4.7 support
- McPAT integration for area, power and energy predictions
Version 3.01 (June 12th, 2012)
- Add heterogeneous cache configuration support
- Emulate pause, sleep system calls
- Improve support for 32-bit applications
- Pin 2.11 support
Version 3.0 (May 16th, 2012)
- Support for heterogeneous core types
- Separate core microarchitectural characteristics into CoreModel class
- Improve CPI stack detail
- Add initial implementation for basic L2 prefetcher
- Optionally access DRAM directly in configurations with a single LLC
- Deprecate replacement of pthread_* synchronization calls
- Support more SYS_futex options
- Remove unused code for Graphite FULL mode
- Fixes to the build system, including parallel builds (make -j)
- Support for building on 32-bit hosts
- Remove configuration defaults from code, require everything to be specified in a configuration file