产品架构
与开源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软件架构

软件层 |
模块名称 |
用途 |
---|---|---|
HMPI |
P2P |
P2P协议层。 |
COLL |
mca框架中的集合操作组件。 |
|
HUCX |
UCP |
UCP协议层。 |
UCG |
集合通讯模块。 |
|
UCT |
通讯传输模块。 |
父主题: 产品描述