Title
Catching Idlers with Ease: A Lightweight Wait-State Profiler for MPI Programs
Abstract
Load imbalance usually introduces wait states into the execution of parallel programs. Being able to identify and quantify wait states is therefore essential for the diagnosis and remediation of this phenomenon. An established method of detecting wait states is to generate event traces and compare relevant timestamps across process boundaries. However, large trace volumes usually prevent the analysis of longer execution periods. In this paper, we present an extremely lightweight wait-state profiler which does not rely on traces that can be used to estimate wait states in MPI codes with arbitrarily long runtimes. The profiler combines scalability with portability and low overhead.
Year
DOI
Venue
2014
10.1145/2642769.2642783
EuroMPI/ASIA
Keywords
DocType
Citations 
design,experimentation,wait states,profiling,message sending,score-p,measurement,mpi,performance analysis,performance,data communications
Conference
2
PageRank 
References 
Authors
0.36
9
6
Name
Order
Citations
PageRank
Guoyong Mao120.70
David Böhme2151.44
Marc-andré Hermanns37711.26
Markus Geimer420.36
Daniel Lorenz518210.03
Felix Wolf61264107.97