loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'04)
Self-Monitored Adaptive Cache Warm-Up for Microprocessor Simulation
Foz do Igua?u, PR - Brazil
October 27-October 29
ISBN: 0-7695-2240-8
Yue Luo, University of Texas at Austin, USA
Lizy K. John, University of Texas at Austin, USA
Lieven Eeckhout, Ghent University, Belgium
Simulation is the most important tool for computer architects to evaluate the performance of new computer designs. However, detailed simulation is extremely time consuming. Sampling is one of the techniques that effectively reduce simulation time. In order to achieve accurate sampling results, microarchitectural structure must be adequately warmed up before each measurement.
In this paper, a new technique for warming up microprocessor caches is proposed. The simulator monitors the warm-up process of the caches and decides when the caches are warmed up based on simple heuristics. In our experiments the Self-Monitored Adaptive (SMA) warm-up technique on average exhibits only 0.2% warm-up error in CPI. SMA achieves smaller warm-up error with only 1/2~1/3 of the warm-up length of previous methods. In addition, it is adaptive to the cache configuration simulated. For simulating small caches, the SMA technique can reduce the warm-up overhead by an order of magnitude compared to previous techniques. Finally, SMA gives the user some indicator of warm-up error at the end of the cycle-accurate simulation that helps the user to gauge the accuracy of the warm-up.
Citation:
Yue Luo, Lizy K. John, Lieven Eeckhout, "Self-Monitored Adaptive Cache Warm-Up for Microprocessor Simulation," sbac-pad, pp.10-17, 16th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.