• DocumentCode
    2227736
  • Title

    Improved estimation for software multiplexing of performance counters

  • Author

    Mathur, Wiplove ; Cook, Jeanine

  • Author_Institution
    Texas Instrum. Inc., San Diego, CA, USA
  • fYear
    2005
  • fDate
    27-29 Sept. 2005
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    On-chip performance counters are gaining popularity as an analysis and validation tool. Most contemporary processors have between two and six physical counters that can monitor an equal number of unique events simultaneously at fixed sampling periods. Through multiplexing and estimation, an even greater number of unique events can be monitored in a single program execution. When a program is sampled in multiplexed mode using round-robin scheduling of a specified event set, the number of events that are physically counted during each sampling period is limited by the number of counters that can be simultaneously accessed. During this period, the remaining events of the multiplexed event-set are not monitored, but their counts are estimated. Our work quantifies the estimation error of the event-counts in the multiplexed mode, which indicates that as many as 42% of sampled intervals are estimated with error greater than 10%. We propose new estimation algorithms that result in an accuracy improvement of up to 40%.
  • Keywords
    multiplexing; processor scheduling; program processors; sampling methods; contemporary processor; error estimation; event-set count; on-chip performance counter; program execution; round-robin scheduling; sampling period; software multiplexing; Context modeling; Counting circuits; Estimation error; Hardware; Instruments; Monitoring; Performance analysis; Registers; Sampling methods; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2458-3
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2005.34
  • Filename
    1521115