返回
Layout-Agnostic MPI Abstraction for Distributed Computing in Modern
DOI:10.1007/978-3-032-07194-1_3.png)
摘要
En 中文
消息传递接口(MPI)已在分布式高性能计算领域确立了数十年的技术地位。然而,其最大的缺点是较为古老的纯C接口。它缺乏现代语言(特别是C++)的许多有用特性,如基本类型检查或对泛型代码设计的支持。在本文中,我们提出了一种MPI的新型抽象,并将其作为C++ Noarr库的扩展实现。它遵循Noarr范式(一等布局和遍历抽象),并提供了与布局无关的MPI应用程序设计。我们还实现了一个与布局无关的分布式GEMM内核作为案例研究,以展示所提出抽象的可用性和语法。我们表明,该抽象在实现与当前最先进的MPI C++绑定相当性能的同时,允许更灵活的分布式应用程序设计。
Keyword:
Distributed computing
Memory layout
Layout agnosticism
Noarr
C plus
Abstraction
期刊
R
IF:
0
论文数:
8
被引数:
0
机构
引用论文
没有更多内容

