DocumentCode
2829461
Title
An Evaluation of Two-Stage Systematic Sampling in Micro-Architecture Simulation
Author
Yu, Zhibin ; Jin, Hai ; Chen, Jie
Author_Institution
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan
fYear
2008
fDate
20-22 Aug. 2008
Firstpage
317
Lastpage
324
Abstract
Software simulation is the most important method for computer architects to evaluate the function and performance of their new designs. Due to the prohibitively long simulation time when running the full dynamic instruction streams of benchmarks on simulators in detailed simulation mode, many use sampling simulation to accelerate the simulation speed without sacrificing the accuracy greatly. However, the simulation speed of most existing simulators still can not satisfy the computer architects. This paper presents the two-stage systematic sampling (TSSS) approach to accelerate the micro-architecture simulation. As other simulation sampling methods, only a subset of benchmark instructions are simulated and measured in detail. But selecting the instructions through two-stage systematic sampling approach has advantages in theory and practice. Tests of 7 benchmarks from SPEC CPU2000 show that this approach can achieve only 0.06% IPC error while the simulation time is only 1/23 of the time needed by sim-outorder. In the same condition, the IPC error of SMARTS which is the best existing simulator is 1.14% and the simulation time of SMARTS is 1/21 of the time needed by sim-outorder. TSSS approach can reduce the simulation time from SMARTS´ 1/19 to 1/26 of the time needed by sim-outorder while the IPC error is only lost 0.65%.
Keywords
benchmark testing; computer architecture; digital simulation; IPC error; SMARTS; SPEC CPU2000; benchmark instructions; computer architects; dynamic instruction streams; microarchitecture simulation; sim-outorder; software simulation; two-stage systematic sampling; Acceleration; Benchmark testing; Computational modeling; Computer simulation; Grid computing; Hardware; Microprocessors; Sampling methods; Software performance; Software standards;
fLanguage
English
Publisher
ieee
Conference_Titel
ChinaGrid Annual Conference, 2008. ChinaGrid '08. The Third
Conference_Location
Dunhuang, Gansu
Print_ISBN
978-0-7695-3306-3
Type
conf
DOI
10.1109/ChinaGrid.2008.53
Filename
4624506
Link To Document