• 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