DocumentCode :
864958
Title :
A Top-Down Approach to Architecting CPI Component Performance Counters
Author :
Eyerman, Stijn ; Eeckhout, Lieven ; Karkhanis, Tejas ; Smith, James E.
Author_Institution :
Electron. & Inf. Syst. Dept., Ghent Univ.
Volume :
27
Issue :
1
fYear :
2007
Firstpage :
84
Lastpage :
93
Abstract :
Software developers can gain insight into software-hardware interactions by decomposing processor performance into individual cycles-per-instruction components that differentiate cycles consumed in active computation from those spent handling various miss events. Constructing accurate CPI components for out-of-order superscalar processors is complicated, however, because computation and miss event handling overlap. The authors´ counter architecture, using an analytical superscalar performance model, handles overlap effects more accurately than existing methods
Keywords :
computer architecture; counting circuits; instruction sets; performance evaluation; analytical superscalar processor performance; counter architecture; cycles-per-instruction component; miss event handling; software-hardware interaction; Analytical models; Application software; Computer architecture; Counting circuits; Hardware; Microprocessors; Out of order; Performance analysis; Performance gain; Software performance; experimentation; hardware performance counter architecture; measurement; modeling techniques; performance; superscalar processor performance modeling;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2007.3
Filename :
4205127
Link To Document :
بازگشت