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}