• DocumentCode
    3237756
  • Title

    Using Hardware Performance Monitors to Isolate Memory Bottlenecks

  • Author

    Buck, Bryan R. ; Hollingsworth, Jeffrey K.

  • Author_Institution
    University of Maryland
  • fYear
    2000
  • fDate
    04-10 Nov. 2000
  • Firstpage
    40
  • Lastpage
    40
  • Abstract
    In this paper, we present and evaluate two techniques that use different styles of hardware support to provide data structure specific processor cache information. In one approach, hardware performance counter overflow interrupts are used to sample cache misses. In the other, cache misses within regions of memory are counted to perform an n-way search for the areas in which the most misses are occurring. We present a simulation-based study and comparison of the two techniques. We find that both techniques can provide accurate information, and describe the relative advantages and disadvantages of each.
  • Keywords
    Computer displays; Computer science; Counting circuits; Data structures; Educational institutions; Hardware; Instruments; Monitoring; Programming profession; Sampling methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2000 Conference
  • ISSN
    1063-9535
  • Print_ISBN
    0-7803-9802-5
  • Type

    conf

  • DOI
    10.1109/SC.2000.10034
  • Filename
    1592753