首页> 外文期刊>Parallel Computing >Scalable timestamp synchronization for event traces of message-passing applications
【24h】

Scalable timestamp synchronization for event traces of message-passing applications

机译:可伸缩的时间戳同步,用于消息传递应用程序的事件跟踪

获取原文
获取原文并翻译 | 示例

摘要

Event traces are helpful in understanding the performance behavior of message-passing applications since they allow the in-depth analysis of communication and synchronization patterns. However, the absence of synchronized clocks 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. Although linear offset interpolation can restore consistency to some degree, time-dependent drifts and other inaccuracies may still disarrange the original succession of events - especially during longer runs. The controlled logical clock algorithm accounts for such violations in point-to-point communication by shifting message events in time as much as needed while trying to preserve the length of local intervals. In this article, we describe how the controlled logical clock is extended to collective communication to enable the correction of realistic message-passing traces. We present a parallel version of the algorithm scaling to more than thousand processes and evaluate its accuracy by showing that it eliminates inconsistent inter-process timings while preserving the length of local intervals.
机译:事件跟踪有助于深入了解通信和同步模式,因此有助于理解消息传递应用程序的性能行为。但是,缺少同步时钟可能会导致分析无效,因为不准确的相对事件时序可能会错误地表示逻辑事件顺序,并在量化某些行为的影响时导致错误。尽管线性偏移插值可以在某种程度上恢复一致性,但与时间有关的漂移和其他不准确之处仍可能使事件的原始连续性混乱,尤其是在较长时间范围内。受控逻辑时钟算法通过在保持本地时间间隔长度的同时,根据需要及时移动消息事件,来解决点对点通信中的此类违规情况。在本文中,我们描述了如何将受控逻辑时钟扩展到集体通信,以纠正现实的消息传递轨迹。我们提出了该算法的并行版本,可扩展到上千个进程,并通过显示它消除了不一致的进程间时序,同时保留了本地间隔的长度,从而评估了其准确性。

著录项

  • 来源
    《Parallel Computing》 |2009年第12期|595-607|共13页
  • 作者单位

    JueIich Supercomputing Centre, Forschungszentrum Juelich, 52425 Juelich, Germany Department of Computer Science. RWTH Aachen University, 52056 Aachen, Germany;

    High Performance Computing Center, University of Stuttgart, 70550 Stuttgart, Germany;

    JueIich Supercomputing Centre, Forschungszentrum Juelich, 52425 Juelich, Germany Department of Computer Science. RWTH Aachen University, 52056 Aachen, Germany;

    Department of Computer Science, Virginia Tech, Blacksburg, VA 24061, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    performance analysis; event tracing; clock synchronization;

    机译:绩效分析;事件跟踪;时钟同步;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号