SPEC2000 Benchmarks for SimpleScalar

This quarter, we will support three SPEC2000 benchmarks on the SimpleScalar simulator: bzip, gcc, and gzip. All benchmark programs are stored in /cse/courses/cse471/07sp/simplescalar/benchmarks/SPEC2000, and the compiled binaries have the extension .ss. Inputs to the benchmarks are stored in /cse/courses/cse471/07sp/simplescalar/inputs/SPEC2000.

These benchmarks simulate many instructions and will run for days if you let them. You may want to limit the number of instructions executed or use SimpleScalar's fast-forwarding features to get to an interesting part of the execution.

bzip2:

Bzip2 is a compression program. There are three possible inputs in inputs/SPEC2000/bzip2: input.graphic, input.program, and input.source. The full description is here.

Usage: bzip2000.ss {input}

gcc:

GCC is an old version of the Gnu C Compiler. It has many possible inputs: 166.i, 200.i, expr.i, integrate.i, integrate.s, scilab.i. The full description is here.

Usage: gcc2000.ss {input} -o /dev/null

gzip:

gzip is another compression program. Its possible inputs are input.graphic, input.log, input.program, input.random, and input.source. The full description is here.

Usage: gzip2000.ss {input}