首页> 外文OA文献 >Catching Idlers with Ease: A Lightweight Wait-State Profiler for MPI Programs
【2h】

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

机译:轻松捕捉空闲者:用于MPI程序的轻量级等待状态探查器

摘要

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.
机译:负载不平衡通常会在并行程序的执行中引入等待状态。因此,能够识别和量化等待状态对于此现象的诊断和补救至关重要。检测等待状态的一种已建立方法是生成事件跟踪并比较跨过程边界的相关时间戳。但是,较大的跟踪量通常会阻止较长执行时间的分析。在本文中,我们提出了一种非常轻量级的等待状态探查器,该探查器不依赖于可用于估计任意长运行时间的MPI代码中的等待状态的跟踪。分析器将可伸缩性与可移植性和低开销结合在一起。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号