DocumentCode
3059521
Title
Just how accurate are performance counters?
Author
Korn, W. ; Teller, Patricia J. ; Castillo, Gilbert
Author_Institution
Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
fYear
2001
fDate
36982
Firstpage
303
Lastpage
310
Abstract
The wide use of performance counters by application developers and benchmarking teams gives evidence that performance counters are well worth the silicon and design time required to include them on modern microprocessors. These counters provide rudimentary performance measurements that may or may not be accurate. This paper presents our methodology for determining the accuracy of these counters as well as preliminary results of a study that, using this methodology, evaluates the accuracy of the R12000 performance counters with respect to eight of 30 measurable events. The results indicate that care must be taken when using data generated by performance counters because, in some cases, this data may lead to erroneous conclusions. This can occur when the granularity of the measured code is not sufficient to ensure that the overhead introduced by counter interfaces does not dominate the event counts
Keywords
performance evaluation; R12000 performance counters; accuracy; counter interfaces; microprocessor; performance counters; performance measurements; Application software; Computer science; Counting circuits; Hardware; Measurement; Microprocessors; Operating systems; Performance analysis; Silicon; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing, and Communications, 2001. IEEE International Conference on.
Conference_Location
Phoenix, AZ
Print_ISBN
0-7803-7001-5
Type
conf
DOI
10.1109/IPCCC.2001.918667
Filename
918667
Link To Document