-
公开(公告)号:CN101827088B
公开(公告)日:2013-03-27
申请号:CN201010126126.5
申请日:2010-03-15
Applicant: 北京航空航天大学
Abstract: 本发明涉及一种基于CPU总线互联的底层通信协议实现方法,是一种通过系统间共享物理内存的方式实现系统间的通信,其特征在于:该方法的具体实现方式如下:步骤一、定义地址映射;步骤二、定义内核数据结构和预留sbuf的结构;步骤三、关键方法定义;步骤四、协议启动、数据初始化阶段;步骤五、monitor启动,监控各个队列;步骤六、处理收发操作;步骤七,协议关闭阶段。本发明在基于系统间可以共享物理内存的机制上,对于每一个系统都分配出一块物理空间,为各个系统共享,这样系统间的通信就可以通过直接读、写远程主机的共享buffer来实现系统间的通信。
-
公开(公告)号:CN101866326A
公开(公告)日:2010-10-20
申请号:CN201010189240.2
申请日:2010-05-24
Applicant: 北京航空航天大学
IPC: G06F13/38
Abstract: 本发明一种消息传递接口支持总线通信框架,包括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总线通信协议要比其他网络的优先级高。本发明在现有的成熟技术基础上进行创新,实施简便,具有良好的使用和发展前景。
-
公开(公告)号:CN101827088A
公开(公告)日:2010-09-08
申请号:CN201010126126.5
申请日:2010-03-15
Applicant: 北京航空航天大学
Abstract: 本发明涉及一种基于CPU总线互联的底层通信协议实现方法,是一种通过系统间共享物理内存的方式实现系统间的通信,其特征在于:该方法的具体实现方式如下:步骤一、定义地址映射;步骤二、定义内核数据结构和预留sbuf的结构;步骤三、关键方法定义;步骤四、协议启动、数据初始化阶段;步骤五、monitor启动,监控各个队列;步骤六、处理收发操作;步骤七,协议关闭阶段。本发明在基于系统间可以共享物理内存的机制上,对于每一个系统都分配出一块物理空间,为各个系统共享,这样系统间的通信就可以通过直接读、写远程主机的共享buffer来实现系统间的通信。
-
公开(公告)号:CN101866326B
公开(公告)日:2012-10-24
申请号:CN201010189240.2
申请日:2010-05-24
Applicant: 北京航空航天大学
IPC: G06F13/38
Abstract: 本发明一种消息传递接口支持总线通信框架,包括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总线通信协议要比其他网络的优先级高。本发明在现有的成熟技术基础上进行创新,实施简便,具有良好的使用和发展前景。
-
-
-