DocumentCode :
3757197
Title :
An Inductive Method to Select Simulation Points
Author :
Minseong Choi;Takashi Fukuda;Masahiro Goshima;Shuichi Sakai
Author_Institution :
Dept. of Inf. &
fYear :
2015
Firstpage :
392
Lastpage :
395
Abstract :
The time for processor simulation can be drastically reduced by selecting simulation points, which are such dynamic sections from execution program that the overall behavior for the program can be estimated by simulating only for thoses sections. Existing methods to select simulation points such as SimPoint, are deductive, selects simulation points only from the program, based on the idea that executing the same static section of the program is the same phase. However, there are counterexamples for this idea. This paper proposes an inductive method, which does from the results of pre-simulation of several processors with distinctive microarchitectures, based on the idea that a section, all the distinctive processors, showed the similar IPC value is the same phase. We evaluated the first 100G instructions of SPEC 2006 programs. Our method achieves IPC estimation errors of about 0:1% by simulating about 0:05% of the 100G instructions.
Keywords :
"Benchmark testing","Degradation","Microarchitecture","Estimation","Simulation","Clustering algorithms","Computational modeling"
Publisher :
ieee
Conference_Titel :
Computing and Networking (CANDAR), 2015 Third International Symposium on
Electronic_ISBN :
2379-1896
Type :
conf
DOI :
10.1109/CANDAR.2015.106
Filename :
7424744
Link To Document :
بازگشت