DocumentCode :
2536385
Title :
Effectively Presenting Call Path Profiles of Application Performance
Author :
Adhianto, Laksono ; Mellor-Crummey, John ; Tallent, Nathan R.
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
fYear :
2010
fDate :
13-16 Sept. 2010
Firstpage :
179
Lastpage :
188
Abstract :
Call path profiling is a scalable measurement technique that has been shown to provide insight into the performance characteristics of complex modular programs. However, poor presentation of accurate and precise call path profiles obscures insight. To enable rapid analysis of an execution´s performance bottlenecks, we make the following contributions for effectively presenting call path profiles. First, we combine a relatively small set of complementary presentation techniques to form a coherent synthesis that is greater than the constituent parts. Second, we extend existing presentation techniques to rapidly focus an analyst´s attention on performance bottlenecks. In particular, we (1) show how to scalably present three complementary views of calling-context-sensitive metrics; (2) treat a procedure´s static structure as first-class information with respect to both performance metrics and constructing views; (3) enable construction of a large variety of user-defined metrics to assess performance inefficiency; and (4) automatically expand hot paths based on arbitrary performance metrics - through calling contexts and static structure - to rapidly highlight important program contexts. Our work is implemented within HPCToolkit, which collects call path profiles using low-overhead asynchronous sampling.
Keywords :
matrix algebra; parallel processing; HPCToolkit; application performance; arbitrary performance metrics; call path profiling; complementary presentation techniques; complex modular programs; context-sensitive metrics; low-overhead asynchronous sampling; parallel processing; performance bottlenecks; user defined metrics; Benchmark testing; Combustion; Context; Navigation; Parallel processing; Sea measurements;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2010 39th International Conference on
Conference_Location :
San Diego, CA
ISSN :
1530-2016
Print_ISBN :
978-1-4244-7918-4
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2010.35
Filename :
5599205
Link To Document :
بازگشت