DocumentCode
1011848
Title
Efficiently Evaluating Speedup Using Sampled Processor Simulation
Author
Luo, Yue ; John, Lizy K.
Volume
3
Issue
1
fYear
2004
Firstpage
6
Lastpage
6
Abstract
Cycle accurate simulation of processors is extremely time consuming. Sampling can greatly reduce simulation time while retaining good accuracy. Previous research on sampled simulation has been focusing on the accuracy of CPI. However, most simulations are used to evaluate the benefit of some microarchitectural enhancement, in which the speedup is a more important metric than CPI. We employ the ratio estimator from statistical sampling theory to design efficient sampling to measure speedup and to quantify its error. We show that to achieve a given relative error limit for speedup, it is not necessary to estimate CPI to the same accuracy. In our experiment, estimating speedup requires about 9X fewer instructions to be simulated in detail in comparison to estimating CPI for the same relative error limit. Therefore using the ratio estimator to evaluate speedup is much more cost-effective and offers great potential for reducing simulation time. We also discuss the reason for this interesting and important result.
Keywords
Application software; Clocks; Computational modeling; Computer errors; Computer simulation; Frequency; Microarchitecture; Sampling methods; Size measurement; Velocity measurement;
fLanguage
English
Journal_Title
Computer Architecture Letters
Publisher
ieee
ISSN
1556-6056
Type
jour
DOI
10.1109/L-CA.2004.6
Filename
1650127
Link To Document