ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
TurboSMARTS: accurate microarchitecture simulation sampling in minutes
Full text PdfPdf (48 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Banff, Alberta, Canada
POSTER SESSION: Posters table of contents
Pages: 408 - 409  
Year of Publication: 2005
ISBN:1-59593-022-1
Also published in ...
Authors
Thomas F. Wenisch  Carnegie Mellon University, Pittsburgh, PA
Roland E. Wunderlich  Carnegie Mellon University, Pittsburgh, PA
Babak Falsafi  Carnegie Mellon University, Pittsburgh, PA
James C. Hoe  Carnegie Mellon University, Pittsburgh, PA
Sponsors
ACM: Association for Computing Machinery
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 34,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1064212.1064278
What is a DOI?

ABSTRACT

Recent research proposes accelerating processor microarchitecture simulation through statistical sampling. Prior simulation sampling approaches construct accurate model state for each measurement by continuously warming large microarchitectural structures (e.g., caches and the branch predictor) while emulating the billions of instructions between measurements. This approach, called functional warming, occupies hours of runtime while the detailed simulation that is measured requires mere minutes.To eliminate the functional warming bottleneck, we propose TurboSMARTS, a simulation framework that stores functionally-warmed state in a library of small, reusable checkpoints. TurboSMARTS enables the creation of the thousands of checkpoints necessary for accurate sampling by storing only the subset of warmed state accessed during simulation of each brief execution window. TurboSMARTS matches the accuracy of prior simulation sampling techniques (i.e., ±3% error with 99.7% confidence), while estimating the performance of an 8-way out-of-order super-scalar processor running SPEC CPU2000 in 91 seconds per benchmark, on average, using a 12 GB checkpoint library.



CITED BY  8

Collaborative Colleagues:
Thomas F. Wenisch: colleagues
Roland E. Wunderlich: colleagues
Babak Falsafi: colleagues
James C. Hoe: colleagues