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 :
بازگشت