ACM Home Page
Please provide us with feedback. Feedback
HLS: combining statistical and symbolic simulation to guide microprocessor designs
Full text PdfPdf (509 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 27th annual international symposium on Computer architecture table of contents
Vancouver, British Columbia, Canada
Pages: 71 - 82  
Year of Publication: 2000
ISBN:1-58113-232-8
Also published in ...
Authors
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 47,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/339647.339656
What is a DOI?

ABSTRACT

As microprocessors continue to evolve, many optimizations reach a point of diminishing returns. We introduce HLS, a hybrid processor simulator which uses statistical models and symbolic execution to evaluate design alternatives. This simulation methodology allows for quick and accurate contour maps to be generated of the performance space spanned by design parameters. We validate the accuracy of HLS through correlation with existing cycle-by-cycle simulation techniques and current generation hardware. We demonstrate the power of HLS by exploring design spaces defined by two parameters: code properties and value prediction. These examples motivate how HLS can be used to set design goals and individual component performance targets. Additionally, these traces are not as susceptible to transient behavior because they are restricted to frequently executed code. Empirical results show that on average this mechanism can achieve better instruction fetch rates using only 12KB of hardware than a trace cache requiring 15KB of hardware, while producing long, persistent traces more suited to optimization.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

BA97
CRT99
 
CS98
Richard Carl and J.E. Smith. Modeling supersclar processors via statisical simulation. Performance Analysis and it's Impact on Design (PAID) Workshop, June 1998.
 
CWW76
Curnow, H. J. Wichmann, and B.A. Wichmann. A synthetic benchmark. The Computer Journal, 1976.
GM98
 
JES
Personal communication with J.E. Smith, Daniel Sorin, and David Wood.
 
Jou89
 
LS96
 
LWY00
Sang-Jeong Lee, Yuan Wang, and Pen-Chung Yew. Decoupled value prediction on trace processors. In International Symposium on High-Performance Computer Architecture HPCA6, Toulouse, France, Janurary 2000. ACM.
MGS99
NS94
 
NS97
 
SS97
TS99
Wei94
 
ZLTI96

CITED BY  23
 
 
 
 
 
 
 
 

Collaborative Colleagues:
Mark Oskin: colleagues
Frederic T. Chong: colleagues
Matthew Farrens: colleagues

Peer to Peer - Readers of this Article have also read: