DocumentCode :
580085
Title :
Space-efficient time-series call-path profiling of parallel applications
Author :
Szebenyi, Z. ; Wolf, Felix ; Wylie, B.J.N.
Author_Institution :
Julich Supercomput. Centre, Julich, Germany
fYear :
2009
fDate :
14-20 Nov. 2009
Firstpage :
1
Lastpage :
12
Abstract :
The performance behavior of parallel simulations often changes considerably as the simulation progresses - with potentially process-dependent variations of temporal patterns. While call-path profiling is an established method of linking a performance problem to the context in which it occurs, call paths reveal only little information about the temporal evolution of performance phenomena. However, generating call-path profiles separately for thousands of iterations may exceed available buffer space - especially when the call tree is large and more than one metric is collected. In this paper, we present a runtime approach for the semantic compression of call-path profiles based on incremental clustering of a series of single-iteration profiles that scales in terms of the number of iterations without sacrificing important performance details. Our approach offers low runtime overhead by using only a condensed version of the profile data when calculating distances and accounts for process-dependent variations by making all clustering decisions locally.
Keywords :
data compression; iterative methods; parallel processing; pattern clustering; incremental clustering; parallel simulation; performance behavior; process-dependent variation; runtime approach; semantic compression; single-iteration profile; space-efficient time-series call-path profiling; temporal evolution; temporal pattern;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
Conference_Location :
Portland, OR
Type :
conf
DOI :
10.1145/1654059.1654097
Filename :
6375533
Link To Document :
بازگشت