会议专题

多核机群平台上MPI集合通信的优化

  随着多核处理器的出现,多核机群的存储层次变得更加复杂,于是多核机群具有 与传统的SMP 平台显著不同的特征,因此多核机群上的MPI 集合通信应该具有多核意识。带有层次化虚拟拓扑的集合通信优化技术关注多核机群不同通信层次间的通信性能差异(通 信层次可以简单的分为节点内通信和节点间通信)。另外,为节点内的集合通信选择合适的 消息片大小可以有效地利用多核处理器的分级缓存结构的特性。以上两种技术构成了多核 机群MPI 集合通信的优化方法,并实现在MPICH2的集合通信算法中。作为实例,详细研 究了具有多核意识的broadcast 算法并给出性能评价。性能评价的结果表明多核集群平台上的MPI 集合通信优化方法较MPICH2 中的MPI_Bcast 有显著的提升。

多核机群 分级缓存 MPI 集合通信 层次化虚拟拓扑 data tiling

邹铭 涂碧波

中国科学院计算技术研究所 北京 100190;中国科学院研究生院 北京 100049;北京市计算中心 北京 10012 中国科学院计算技术研究所 北京 100190

国内会议

2010年全国高性能计算学术年会(HPC china2010)

北京

中文

601-610

2010-10-27(万方平台首次上网日期,不代表论文的发表时间)