中文

MPI RMA何去何从?迈向更高效的MPI单边通信使用

分布式、并行与集群计算 2021-11-17 v1

摘要

MPI标准长期以来通过MPI远程内存访问(RMA)接口包含了单边通信抽象。遗憾的是,MPI标准4.0版本中的MPI RMA章节对于实现者和用户仍包含已知和鲜为人知的缺陷,导致潜在的非最优使用模式。在本文中,我们识别了一系列问题,并提出了应用程序更好地表达预期RMA例程使用方式的方法,使MPI实现能更好地适应应用需求。为增加RMA接口的灵活性,我们添加了复制窗口的能力,允许使用不同配置访问由窗口封装的相同资源。同样,我们引入了MPI内存句柄的概念,旨在为附加到动态窗口的内存提供生命周期保证,消除当前使用动态暴露内存存在的开销。我们将展示我们的扩展提供了改进的累积延迟、降低的多线程刷新开销,并实现了零开销的动态内存窗口使用。

关键词

引用

@article{arxiv.2111.08142,
  title  = {Quo Vadis MPI RMA? Towards a More Efficient Use of MPI One-Sided Communication},
  author = {Joseph Schuchart and Christoph Niethammer and José Gracia and George Bosilca},
  journal= {arXiv preprint arXiv:2111.08142},
  year   = {2021}
}

备注

11 pages, presented at EuroMPI'21