• DocumentCode
    2547635
  • Title

    Data Centric Cache Measurement on the Intel ltanium 2 Processor

  • Author

    Buck, Bryan R. ; Hollingsworth, Jeffrey K.

  • Author_Institution
    Platform Logic
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    58
  • Lastpage
    58
  • Abstract
    Processor speed continues to increase faster than the speed of access to main memory, making effective use of memory caches more important. Information about an application’s interaction with the cache is therefore critical to performance tuning. To be most useful, tools that measure this information should relate it to the source code level data structures in an application. We describe how to gather such information by using hardware performance counters to sample cache miss addresses, and present a new tool named Cache Scope that does this using the Intel Itanium 2 performance monitors. We present experimental results concerning Cache Scope’s accuracy and perturbation of cache behavior. We also describe a case study of using Cache Scope to tune two applications, achieving 24% and 19% reductions in running time.
  • Keywords
    Application software; Computer science; Counting circuits; Data structures; Educational institutions; Hardware; Instruments; Logic; Monitoring; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.21
  • Filename
    1392988