DocumentCode :
1748595
Title :
Measuring experimental error in microprocessor simulation
Author :
Desikan, Rajagopalan ; Burger, Doug ; Keckler, Stephen W.
Author_Institution :
Lab. of Comput. Archit. & Technol., Texas Univ., Austin, TX, USA
fYear :
2001
fDate :
2001
Firstpage :
266
Lastpage :
277
Abstract :
We measure the experimental error that arises from the use of non-validated simulators in computer architecture research, with the goal of increasing the rigor of simulation-based studies. We describe the methodology that we used to validate a microprocessor simulator against a Compaq DS-10L workstation, which contains an Alpha 21264 processor. Our evaluation suite consists of a set of 21 microbenchmarks that stress different aspects of the 21264 microarchitecture. Using the microbenchmark suite as the set of workloads, we describe how we reduced our simulator error to an arithmetic mean of 2%, and include details about the specific aspects of the pipeline that required extra care to reduce the error. We show how these low-level optimizations reduce average error from 40% to less than 20% on macrobenchmarks drawn from the SPEC2000 suite. Finally, we examine the degree to which performance optimizations are stable across different simulators, showing that researchers would draw different conclusions, in some cases, if using validated simulators
Keywords :
computational complexity; computer architecture; delays; digital simulation; microprocessor chips; Alpha 21264 processor; Compaq DS-10L workstation; arithmetic mean; computer architecture; experimental error measurement; low-level optimizations; microbenchmarks; microprocessor simulation; non-validated simulators; performance optimizations; simulation-based studies; Arithmetic; Computational modeling; Computer architecture; Computer errors; Computer simulation; Microarchitecture; Microprocessors; Pipelines; Stress; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 2001. Proceedings. 28th Annual International Symposium on
Conference_Location :
Goteborg
ISSN :
1063-6897
Print_ISBN :
0-7695-1162-7
Type :
conf
DOI :
10.1109/ISCA.2001.937455
Filename :
937455
Link To Document :
بازگشت