Issue No.04 - July/August (2006 vol.26)
Michael Van Biesbrouck , University of California, San Diego
Brad Calder , University of California, San Diego
Lieven Eeckhout , Ghent University, Belgium
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2006.68
Sampling techniques dramatically shorten simulation times for industry-standard benchmarks, but establishing the correct architecture and microarchitecture states at the beginning of each sample can be time-consuming. This article compares the accuracy and speed of various sampling startup techniques, introducing touched memory image and memory hierarchy state. Together, these two techniques reduce sampled benchmark simulation times from hours to minutes.
computer architecture, simulation, sampling, warmup, checkpoints, SimPoint
Michael Van Biesbrouck, Brad Calder, Lieven Eeckhout, "Efficient Sampling Startup for SimPoint", IEEE Micro, vol.26, no. 4, pp. 32-42, July/August 2006, doi:10.1109/MM.2006.68