一种消息传递接口支持总线通信框架制造技术

技术编号:4010393 阅读:288 留言:0更新日期:2012-04-11 18:40
本发明专利技术一种消息传递接口支持总线通信框架,包括Open?MPI开源软件的基本框架中的字节传输层BTL、字节传输管理层BML、点对点消息层PML、MPI应用程序接口MPI?API、内存池Mpool、及注册缓存Rcache,该框架还包括:在上述框架的基础上,添加HT的总线通信模块HT?BTL,并调用Open?MPI架构中相应的内存池Mpool;通过配置HT?BTL模块优先级,使得一个主板的相同或不同操作系统内,及不同主板间能够进行通信。它主要根据Open?MPI开源软件提供的标准接口,结合Hypertransport总线通信协议提供的系统调用接口,将Hypertransport总线的通信协议整合到Open?MPI架构中。同时,在MPI进程通信的过程中,使用Hypertransport总线通信协议要比其他网络的优先级高。本发明专利技术在现有的成熟技术基础上进行创新,实施简便,具有良好的使用和发展前景。

【技术实现步骤摘要】

本专利技术基于Open MPI开源软件,将Hypertranpsort总线的通信协议整合到Open MPI架构中,Open MPI能够支持Hypertransport通信协议。它涉及到并行计算消息传递和 通信协议,属于计算机

技术介绍
MPI是message passing interface的缩写,是一个由专家、工业界和学术界组成 的大型委员会定义的一套标准,近年来被广泛应用于并行计算和高性能计算领域。目前,主 流的MPI发布版本包括MPICH2,MVAPICH2,Open MPI等等。 其中,Open MPI对异构环境下的作业管理、异构处理器、异构网络协议等方面提供 了较为全面的技术支持,是目前对异构计算环境支持较好的MPI实现系统。目前,Open MPI 支持的通信网络主要包括千兆以太网,infiniband高速互联网络,Myrinet高速互联网络, 同时,Open MPI还支持共享内存通信。Open MPI的架构如图1所示,图中的名词解释(I)BTL (Byte Transport Layer)由BTL框架处理点点数据传输,该层只是简单地移动字节序列,不考虑上层点本文档来自技高网...

【技术保护点】
一种消息传递接口支持总线通信框架,包括OpenMPI开源软件的基本框架中的字节传输层BTL、字节传输管理层BML、点对点消息层PML、MPI应用程序接口MPIAPI、内存池Mpool、及注册缓存Rcache,其特征在于:该框架还包括:在上述框架的基础上,添加HT的总线通信模块HTBTL,并调用OpenMPI架构中相应的内存池Mpool;通过配置HTBTL模块优先级,使得一个主板的相同或不同操作系统内,及不同主板间能够进行通信。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖利民李勇男胡耀辉田力阮利王欢
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1