Catching Idlers with Ease: A Lightweight Wait-State Profiler for MPI Programs

EuroMPI/ASIA(2014)

引用 4|浏览60
暂无评分
摘要
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.
更多
查看译文
关键词
data communications,design,experimentation,measurement,message sending,mpi,performance,performance analysis,profiling,score-p,wait states
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要