中文

UNR:面向HPC的统一可通知RMA库

分布式、并行与集群计算 2024-08-15 v1

摘要

远程内存访问(RMA)实现了对远程内存的直接访问,从而为HPC应用实现高性能。然而,大多数现代并行编程模型缺乏远程进程检测RMA操作完成的方案。许多先前工作提出了编程模型和扩展来通知通信对等方,但它们未能解决多NIC聚合、可移植性、软硬件协同设计和可用性问题。在这项工作中,我们提出了面向HPC的统一可通知RMA(UNR)库来解决这些挑战。此外,我们展示了在真实科学应用PowerLLEL中使用UNR的最佳实践。我们在四个具有不同互联网络的HPC系统上部署了UNR。结果表明,由UNR驱动的PowerLLEL在天河星逸超级计算系统的1728个节点上实现了高达36%的加速。

关键词

引用

@article{arxiv.2408.07428,
  title  = {UNR: Unified Notifiable RMA Library for HPC},
  author = {Guangnan Feng and Jiabin Xie and Dezun Dong and Yutong Lu},
  journal= {arXiv preprint arXiv:2408.07428},
  year   = {2024}
}

备注

A preprint version. Accepted by 2024 International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'24)