软件架构
Hyper MPI基于Open MPI的MCA框架和Open UCX的分层结构,进行自定义组件新增和优化。
- 与Open MPI相似之处:
Hyper MPI包含两个软件层:UCX(Unified Communication X)和OMPI层,即HUCX和Hyper MPI。
- 与Open MPI不同之处:
Open MPI采用P2P方式,Hyper MPI在UCX框架基础上增加集合通讯模块(UCG模块)。该模块南向接口直接依赖于UCT传输层,和协议层UCP相互并列;北向接口支持OMPI的MCA框架中的集合操作组件。
Hyper MPI的软件架构如图1所示。
Hyper MPI的软件架构中各模块说明如表1所示。
父主题: 产品描述