The development of accurate trace-driven simulation models has become a key activity in the design of new high-performance computer systems. Tracedriven simulation is fast) enabling analysis of the behaviour of large application and benchmark programs on a new computer system. W e describe a trace-driven simulation engine for a decoupled processor architecture. W e report on two ways of generating eficient execution traces of real programs for this engine: profiler-assisted and compiler-assisted, and also on the use of synthetic traces. Results are reported for ezecution on the simulation engine of traces from Linpack and one of the Perfect Club benchmarks, as well as synthesized traces.
Sathiamoorthy Manoharan, Nigel P. Topham, A. W. R.