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
Link To Document