loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 IEEE International Symposium on Performance Analysis of Systems&Software
Phase-Guided Small-Sample Simulation
San Jose, CA
April 25-April 27
ISBN: 1-4244-1081-9
J.L. Kihm, Dept. of Electr.&Comput. Eng., Colorado Univ., Boulder, CO
S.D. Strom, Dept. of Electr.&Comput. Eng., Colorado Univ., Boulder, CO
D.A. Connors, Dept. of Electr.&Comput. Eng., Colorado Univ., Boulder, CO
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
Index Terms:
SpedOOO benchmark suite, phase-guided small-sample simulation, cycle-accurate simulation, processor design, design space exploration, sampled simulation, phase-based simulation, benchmark evaluation suite, sampling method, execution-aware sampling-based simulation
Citation:
J.L. Kihm, S.D. Strom, D.A. Connors, "Phase-Guided Small-Sample Simulation," ispass, pp.84-93, 2007 IEEE International Symposium on Performance Analysis of Systems&Software, 2007
Usage of this product signifies your acceptance of the Terms of Use.