关键特性
Hyper MPI针对MPI_Allreduce、MPI_Bcast、MPI_Barrier和MPI_Alltoallv这三四种集合操作进行了算法和拓扑感知层面的优化,达到特定集合通信小包情形下的极致性能。相较于其他MPI,Hyper MPI具有以下关键特性:
- UCG模块
Hyper MPI除了包含Open MPI的所有特性之外,增加了集合通讯模块(即UCG模块),该模块中含有大量自研集合通讯算法,大幅度提升MPI_Allreduce、MPI_Bcast、MPI_Barrier、MPI_Alltoallv等集合通讯函数的性能,在关键运行场景中持平乃至超越业界标杆MPI实现,达到业界领先水平。
- 在网计算
Hyper MPI在网计算为基于交换机硬件卸载的集合操作优化方案,基于该特性实现的Hyper MPI集合通讯在交换机侧实现小包聚合机计算卸载,优化网络通信流程,减小服务器的CPU负载,弥补了自身在大规模集群组网下的性能短板。
Hyper MPI的在网计算特性目前不商用,仅支持演示。
- 支持鲲鹏和x86环境
- 支持动态加载闭源组件
Hyper MPI开源版本安装后,可以将Hyper MPI闭源组件安装到开源Hyper MPI安装目录进行闭源特性使能,无需重新编译安装Hyper MPI开源版本,Hyper MPI闭源组件提供进一步的优化特性。
父主题: 产品描述