ACM Home Page
Please provide us with feedback. Feedback
Efficient performance prediction for modern microprocessors
Full text PdfPdf (1.05 MB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Santa Clara, California, United States
Pages: 229 - 239  
Year of Publication: 2000
ISBN:1-58113-194-1
Also published in ...
Authors
David Ofelt  Juniper Networks, 380 Bernardo Avenue, Mountain View, CA
John L. Hennessy  Stanford University, 450 Serra Mall, Building 10, Stanford, CA
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 37,   Citation Count: 5
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/339331.339419
What is a DOI?

ABSTRACT

Generating an accurate estimate of the performance of a program on a given system is important to a large number of people. Computer architects, compiler writers, and developers all need insight into a machine's performance. There are a number of performance estimation techniques in use, from profile-based approaches to full machine simulation. This paper discusses a profile-based performance estimation technique that uses a lightweight instrumentation phase that runs in order number of dynamic instructions, followed by an analysis phase that runs in roughly order number of static instructions. This technique accurately predicts the performance of the core pipeline of a detailed out-of-order issue processor model while scheduling far fewer instructions than does full simulation. The difference between the predicted execution time and the time obtained from full simulation is only a few percent.


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.

1
 
2
D. Burger and T.M. Austin. The SimpleScalar Tool Set, Version 2.0. University of Wisconsin-Madison Computer Sciences Technical Report #1342, June 1997.
3
 
4
 
5
A. Chamas, A. Dalai, P. deDood, et el. A 64b microprocessor with multimedia support. In Proceedings of the 1EEE International SolM-State Cirruits Conference, pp. 178-179, February 1995.
6
 
7
R.P. Colwelt and R.L. Steck. A 0.6mu m BiCMOS processor with dynamic execution. In Proceedings of the 1995 IEEE International Solid-State Circuits Conference, pp. 176-177, February 1995.
 
8
R.B. Garner, A. Agrawal, F. Briggs, et al. The sealable processor architecture (SPARC). In Proceedings of the 33rd IEEE Computer Society International Conference, pp. 278- 283, March 1988.
 
9
B.A. Gieseke, R.L. Allmon, D.W. Bailey, et el. A 600 Mhz supersealar RISC microprocessor with out-of-order execution. In Proceedings of the 1997 1EEE international Solid- State Circuits Conference, pp. 176-177, February 1997.
 
10
 
11
D.E. Knuth. An empirical study of FORTRAN programs. Software Practice and Experience, vol. 1, pp. 105-133, 1971.
 
12
 
13
 
14
D.E. Knuth and F.R. Stevenson. Optimal measurement points for program frequency counts. BIT, voI. 13, pp. 313-322, 1973.
15
 
16
 
17
P.S. Magnusson, E Dahlgren, H. G-rahn, et al. SimlCS/sun4m: A Virtual Workstation, In Proceedings of the Usenix Annual Technical Conference, June 1998.
 
18
MIPS Computer Systems. UMIPS- V Reference Manual (pixie and pixstats). MIPS Computer Systems, Sunnyvale, CA. 1990.
 
19
 
20
V.S. Pai, P. Ranganathan, and S.V. Adve. RSIM: An Execution-Driven Simulator for ILP-Based Shared-Memory Multiprocessors and Uniprocessors. In the Proceedings of the 3rd Wor~hop on Computer Architecture Education, February 1997.
 
21
22
23
24
 
25
Standard Performance Evaluation Corporation. The SPEC benchmark suite, http://www.~bench.org.
26
 
27


Collaborative Colleagues:
David Ofelt: colleagues
John L. Hennessy: colleagues

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