SIMCA, the Simulator for the Superthreaded Architecture
This simulator currently is not being maintained.
We continue to offer access to the simulator on an "as is" basis
for the convience of the research community.
However, we no longer can provide any support.
If you want to use the simulator, you are on your own.
SIMCA, the SImulator for Multithreaded Computer Architecuture, is an execution
driven simulator, based on the SimpleScalar simulator, sim-outorder.
SIMCA simulates the hardware component interaction in the Superthreaded
Architecture computer processor. SIMCA performs both functional and
timing simulation.
SIMCA runs under Sparc Solaris, with sketchy support for PC Linux.
In cooperation with the SIMCA development group, we have another group
which is adapting the SPEC 2000 benchmarks for use with SIMCA. Due
to licencing restrictions, we cannot distribute the SPEC 2000 benchmark
source code. However, we can distribute our reduced datasets for use
with the SPEC 2000 benchmark suite. When run with the input datasets
we developed, most SPEC 2000 benchmarks simulate in 20 to 40 hours on
SIMCA.
For more information about our benchmark project, see:
``Adapting
the SPEC 2000 Benchmark Suite for Simulation-Based
Computer Architecture Research'',
AJ KleinOsowski, John Flynn, Nancy Meares, and David J. Lilja,
Workshop on Workload Characterization,
International Conference on Computer Design,
Austin, TX, Sept 18-20, 2000.
SIMCA is distributed via a series of tar'd and gzip'd files.
You will need all
of the tar files to compile and simulate programs. First, download
the INSTALL.SIMCA file, then download each tar.gz file. Follow the
directions in the INSTALL.SIMCA file to install and run SIMCA.
Download SIMCA version 3.5 tar files here
What's new since Version 1.2?
INSTALL.SIMCA
simca3.5.sim.tar.gz - 250Kb
simca3.8.sim.tar.gz - 743Kb
simca3.5.utils.tar.gz - 28Mb
simca-benchmarks.tar.gz - 250Kb
-- This file includes parallelized versions of wc and cmp,
two unix utilities.
Simca user manual document - 147Kb