DocumentCode :
2635727
Title :
Phase-Guided Small-Sample Simulation
Author :
Kihm, Joshua L. ; Strom, Samuel D. ; Connors, Daniel A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO
fYear :
2007
fDate :
25-27 April 2007
Firstpage :
84
Lastpage :
93
Abstract :
Detailed cycle-accurate simulation is a critical component of processor design. However, with the increasing complexity of modern processors and application workloads, full detailed simulation is prohibitively slow and thereby severely limits design space exploration. Sampled simulation techniques eliminate the need for full simulation by simulating in detail a very small but representative subset of a target application´s overall execution. Two effective and accurate sampling techniques are phase-based simulation and small-sample simulation. Both of these techniques have been adopted by the architecture design and simulation communities for research. However, both techniques were derived using a single benchmark evaluation suite and promote the same sampling method for all applications. Alternatively, an execution-aware sampling-based simulation technique can adapt during execution characteristics of the individual application being simulated and achieve the most efficient and accurate simulation acceleration. To evaluate the impact of application characteristics on simulation approaches, we compare several simulation techniques using the SpedOOO benchmark suite. Our results yield key conclusions about combining the strengths of previous simulation techniques into a single approach: (PGSS) phase-guided small-sample simulation. PGSS adapts sampling to the characteristics of the application, thereby achieving high sampling accuracy and requiring an order of magnitude less detailed simulation time than previous techniques
Keywords :
digital simulation; sampling methods; SpedOOO benchmark suite; benchmark evaluation suite; cycle-accurate simulation; design space exploration; execution-aware sampling-based simulation; phase-based simulation; phase-guided small-sample simulation; processor design; sampled simulation; sampling method; Acceleration; Application software; Character generation; Computational modeling; Computer simulation; Process design; Robustness; Runtime; Sampling methods; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems & Software, 2007. ISPASS 2007. IEEE International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
1-4244-1081-9
Electronic_ISBN :
1-4244-1082-7
Type :
conf
DOI :
10.1109/ISPASS.2007.363739
Filename :
4211025
Link To Document :
بازگشت