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
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;
Conference_Titel :
High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
Conference_Location :
Portland, OR
DOI :
10.1145/1654059.1654097