DocumentCode
2265179
Title
CantorSim: Simplifying Acceleration of Micro-architecture Simulations
Author
Yu, Zhibin ; Jin, Hai ; Chen, Jian ; John, Lizy K.
Author_Institution
Service Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2010
fDate
17-19 Aug. 2010
Firstpage
370
Lastpage
377
Abstract
Many techniques have been developed to accelerate micro-architecture simulation since it is becoming increasingly urgent as the complexity of workloads and simulated processors increases. However, most of popular techniques need profiles or trial simulations to determine parameters before real simulations. When the number of dynamic instructions of workloads such as SPEC CPU2006 is huge, the profiles or trial simulations often take a long time. What´s worse, any changes of benchmarks need to repeat the above work. This paper proposes a novel approach based on fractals to solve this problem. It employs the generation procedure of trisection Cantor Set, a classic fractal, to select instructions simulated in detail. We implement a simulator named CantorSim using the trisection Cantor fractal approach. The simulator is evaluated with benchmark programs from SPEC CPU2000 and SPEC CPU2006. We show that our approach is micro-architecture independent as the same parameter value for a single program yields similar results on processors with different configurations. The unified analytical model used to determine sampling parameters for different benchmarks indicates the proposed approach can save a lot of time for preparing parameters. On the other hand, for SPEC CPU2000 and SPEC CPU2006, CantorSim is slightly faster than SMARTSim. The validated average CPI relative errors of the SPEC CPU2000 and SPEC CPU2006 are 3.2% and 2.2% respectively. Therefore, our proposed approach can simplify acceleration of simulations significantly without sacrificing speed and accuracy.
Keywords
benchmark testing; performance evaluation; CantorSim; SMARTSim; SPEC CPU2000; SPEC CPU2006; benchmark program; micro-architecture simulation; simulator; trial simulation; Acceleration; Accuracy; Benchmark testing; Computational modeling; Fractals; Predictive models; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
Conference_Location
Miami Beach, FL
ISSN
1526-7539
Print_ISBN
978-1-4244-8181-1
Type
conf
DOI
10.1109/MASCOTS.2010.74
Filename
5581575
Link To Document