C++20对MPI 4.0的接口
摘要:使用现代的C++20接口为MPI 4.0提供了一种更便捷的开发方式。该接口利用了最新的语言特性来简化MPI应用的开发。通过一个聚合反射系统,可以自动从用户定义的类生成MPI数据类型。即时和持久操作映射到futures,可以用简洁的方式描述顺序异步操作和任务图。本文介绍了接口的主要特点,并通过实例测量了与原始C接口相比的性能开销。
作者:Ali Can Demiralp, Philipp Martin, Niko Sakic, Marcel Kr"uger, Tim Gerrits
论文ID:2306.11840
分类:Distributed, Parallel, and Cluster Computing
分类简称:cs.DC
提交时间:2023-06-22