中文

消息传递应用中的空闲周期传播

分布式、并行与集群计算 2017-04-27 v1

摘要

消息传递应用在不同进程上的空闲周期不可避免。虽然单进程上空闲周期的起源已被充分理解为系统与体系结构随机延迟的效应,但这些空闲周期如何从一个进程传播到另一个进程尚不清楚。理解消息传递应用中的空闲周期传播十分重要,因为它使应用开发者能够设计通信模式,避免空闲周期传播及其导致的性能下降。为理解空闲周期传播,我们引入一种方法来追踪 MPI 应用中某进程等待来自远程延迟进程数据时的空闲周期。我们将该技术应用于一个求解热方程的 MPI 应用,以研究三种不同系统上的空闲周期传播。我们确认空闲周期以波的形式在进程间移动,且空闲周期传播存在不同阶段。我们的方法使我们能够识别出在两种系统上出现的自同步现象,其中部分进程运行慢于其他进程。

关键词

引用

@article{arxiv.1704.08244,
  title  = {Idle Period Propagation in Message-Passing Applications},
  author = {Ivy Bo Peng and Stefano Markidis and Erwin Laure and Gokcen Kestor and Roberto Gioiosa},
  journal= {arXiv preprint arXiv:1704.08244},
  year   = {2017}
}

备注

18th International Conference on High Performance Computing and Communications, IEEE, 2016