• DocumentCode
    451243
  • Title

    Memory Profiling using Hardware Counters

  • Author

    Itzkowitz, Marty ; Wylie, Brian J N ; Aoki, Christopher ; Kosche, Nicolai

  • Author_Institution
    Sun Microsystems, Inc., Menlo Park, California
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    17
  • Lastpage
    17
  • Abstract
    Although memory performance is often a limiting factor in application performance, most tools only show performance data relating to the instructions in the program, not to its data. In this paper, we describe a technique for directly measuring the memory profile of an application. We describe the tools and their user model, and then discuss a particular code, the MCFbenchmark from SPEC CPU 2000. We show performance data for the data structures and elements, and discuss the use of the data to improve program performance. Finally, we discuss extensions to the work to provide feedback to the compiler for prefetching and to generate additional reports from the data.
  • Keywords
    Counting circuits; Data structures; Dynamic compiler; Feedback; Hardware; Observability; Permission; Prefetching; Sun; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10002
  • Filename
    1592920