Previous: Background, Up: Background
Here are some differences between RSIML and Rice RSIM.
Memory system includes a tagged sequential prefetch scheme.
Simulation data, including detailed instruction events, written to a dataset file and can be viewed using a special program. The dataset file includes the complete set of simulation parameters used and other information about the run. See http://www.ece.lsu.edu/koppel/pse
(Like the Alpha 21264.) It's possible that this code has gone stale ( 6 December 2006, 11:09:01 CST).
A high-speed functional simulation mode can be used to skip the initial portion of a benchmark and to skip portions between data-collection regions.
A YAGS branch predictor (Eden 9x) and a gshare predictor. Multiple branch prediction. A simple instruction cache.
The special C library is no longer needed, benchmarks can use the Sun system libraries. Does not require special compiler, linker, or libraries; only requirement is that programs are statically linked.
Source-level information for the benchmark program, including a call stack. Runs on Linux. Value prediction. Adjustable decode-to-execute time. Elimination of the predecode program.