Efficient performance prediction for modern microprocessors

26Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

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 light-weight 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.

Cite

CITATION STYLE

APA

Ofelt, D., & Hennessy, J. L. (2000). Efficient performance prediction for modern microprocessors. In Performance Evaluation Review (Vol. 28, pp. 229–239). Association for Computing Machinery (ACM). https://doi.org/10.1145/345063.339419

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free