鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

产品架构

与开源Open MPI类似,Hyper MPI包含两个软件层:UCX(Unified Communication X)和OMPI层,即HUCX和HMPI。与Open MPI采用P2P方式不同:Hyper MPI在UCX框架基础上增加集合通讯模块(UCG模块)。该模块南向直接依赖于UCT传输层,和协议层UCP相互并列;北向支持OMPI的mca框架中的集合操作组件。

图1 Hyper MPI软件架构
表1 Hyper MPI各模块说明

软件层

模块名称

用途

HMPI

P2P

P2P协议层。

COLL

mca框架中的集合操作组件。

HUCX

UCP

UCP协议层。

UCG

集合通讯模块。

UCT

通讯传输模块。