Benchmark Packages
Trimaran is distributed with a number of small benchmark packages that are ready for use. Additional benchmark packages are available for download. A Trimaran benchmark package contains the following:
- compile_info and compile_parms files that describe the options to use while preprocessing, compiling, and linking the benchmark.
- exec_info_(input_name) file for each input workload used to execute a benchmark. It describes how to run and verify the benchmark for that particular input.
- input and output directories that contains any input files required to execute a particular benchmark, and the corresponding output (expected result). These directories are used by the exec_info_(input_name) files to run and verify a benchmark.
- src directory containing all of the benchmark source files in a flat directory structure .
Available Benchmark Packages
The following benchmarks packages are available for download. However, for copyright reasons, some packages do not contain the benchmark source code. Each SPEC package however includes a script to automate the copying of SPEC sources from your repository to the Trimaran benchmark package directories. See the README file in each of the downloaded files files for details.
| SPECINT 2K | SPECint00.tgz |
| SPECINT 95 | SPECint95.tgz |
| SPECINT 92 | SPECint92.tgz |
| Mediabench | mediabench.tgz |
| Olden | olden.tgz |
| MiBench | mibench.tgz |
| NetBench | netbench.tgz |
| Encryption | encryption.tgz |
The following may be used to extract a package:
% cd trimaran/benchmarks
% gunzip -c filename.tgz | tar -xvf -