SimpleScalar Tool Set
The SimpleScalar tools are a collection of compiler, assembler, linker
and simulator tools for SimpleScalar PISA and other popular architectures.
The tool set provides researchers and educators with an easily extensible,
portable, high-performance test bed for computer system design or
instruction. The SimpleScalar tool set is in use at more than 75
universities and research centers, and it has been the simulation
infrastructure used in more than 125 systems courses and 6,500 refereed
publications. In 2007, nearly
3 out of 10 papers published in top computer architecture
conferences used the SimpleScalar tools to evaluate their designs.
SimpleScalar code and documentation is available at www.simplescalar.com.
MiBench Embedded Benchmark Suite
MiBench is a free, commercially representative embedded benchmark suite
created at the University of Michigan by Matthew
Mudge, and Richard
Brown. MiBench code and documentation is available from http://www.eecs.umich.edu/mibench.
The Safe C Compiler
A C-to-C compiler which implements the extended pointer and array access
semantics needed to provide efficient, reliable and immediate detection of
memory access errors in unbridled C codes. Described in University
of Wisconsin TR #1197. The Safe C compiler is available for
license from the Wisconsin Alumni
Pointer-Intensive Benchmark Suite
A collection of six non-trivial pointer-intensive programs. The programs are
described in University of
Wisconsin TR #1197. Distribution is available from: http://www.cs.wisc.edu/~austin/ptr-dist.html.
Tetra Trace Analysis Tool
A multi-platform trace analysis tool for gauging parallelism in serial
programs. Described and documented in University
of Wisconsin TR #1163. Distribution is available from: http://www.cs.wisc.edu/~austin/tetra.html.