Resources
SimpleScalar:
gem5:
gem5 is the widely used architecture level performance simulator that was developed in part at Wisconsin.
Jason Lowe-Power's gem5 Tutorial
Wattch:
Wattch is an architecture level power simulator
Benchmarks:
WARNING: some of these gzipped tar files are quite large. Make sure you have plenty of disk space (several hundred MB in some cases).
SPEC2006 x86 binaries and runscripts (licensed only for use at UW). Use the *.do.it.sh scripts in each benchmark subdirectory to run.
SPEC2006 source code distribution (licensed only for use at UW).
SPEC95 little-endian PISA binaries
SPEC2000 Integer EIO Traces for sim-outorder/alpha
libexo/libexo.c patched source file that you may need for these EIO traces to work correctly
SPEC2000 Integer binaries and runscripts for sim-outorder/alpha
SPEC2000 Floating Point EIO Traces for sim-outorder/alpha
SPEC2000 Floating Point binaries and runscripts for sim-outorder/alpha
The EIO traces can be used with simplescalar/alpha running on linux. See README.eio within the simplescalar distribution. You will have to compile simplescalar to use the alpha instruction set by typing "make config-alpha". The runscripts/binaries can be used on any little-endian machine (linux/intel).