首页> 外文会议>2010 IEEE International Conference on Cluster Computing >Synchronizing the Timestamps of Concurrent Events in Traces of Hybrid MPI/OpenMP Applications
【24h】

Synchronizing the Timestamps of Concurrent Events in Traces of Hybrid MPI/OpenMP Applications

机译:在MPI / OpenMP混合应用程序的跟踪中同步并发事件的时间戳

获取原文

摘要

Event traces are helpful in understanding the performance behavior of parallel applications since they allow the in-depth analysis of communication and synchronization patterns. However, the absence of synchronized clocks on most cluster systems may render the analysis ineffective because inaccurate relative event timings may misrepresent the logical event order and lead to errors when quantifying the impact of certain behaviors or confuse the users of time-line visualization tools by showing messages flowing backward in time. In our earlier work, we have developed a scalable algorithm that eliminates inconsistent inter-process timings postmortem in traces of pure MPI applications. Since hybrid programming, the combination of MPI and OpenMP in a single application, is becoming more popular on clusters in response to rising numbers of cores per chip and widening shared-memory nodes, we present an extended version of the algorithm that in addition to message-passing event semantics also preserves and restores shared-memory event semantics.
机译:事件跟踪有助于深入了解通信和同步模式,因此有助于理解并行应用程序的性能行为。但是,大多数群集系统上缺少同步时钟可能会导致分析无效,因为不正确的相对事件时序可能会误解逻辑事件顺序,并在量化某些行为的影响时会导致错误,或者通过显示以下内容使时间线可视化工具的用户感到困惑消息在时间上向后流动。在我们的早期工作中,我们开发了一种可伸缩的算法,该算法可消除纯MPI应用程序痕迹中的不一致的进程间时序事后验尸。由于混合编程是MPI和OpenMP在单个应用程序中的组合,随着每个芯片上内核数的增加和共享内存节点的扩展,在群集上正变得越来越流行,因此,我们提出了该算法的扩展版本,除了消息外,传递事件语义还保留并恢复共享内存事件语义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号