研究有效的消息传递方法和机制,并建立快速消息传递层(FM),向应用层提供服务,以缩小Cluster和MPP性能的差距。现有的消息传递层与其上的MPI高层库之间的接口,使得网络的性能损失很大,只是硬件的一小部分,上层MPI并行通信机制的修改和完善,高端应用程序将真正"享受"到高速网络硬件和高效通信软件所带来的机群系统性能的大幅度提高。目前MPI的集群通信是建立在点到点通信的基础上,通信性能很差,严重影响了算法的可扩展性和应用问题的整体性能,也将底层通信系统的高性能"淹没"。因此消息传递层的有效实现、层间通信性能损失问题的解决以及MPI集群通信的高效实现对提高用户应用层网络性能具有重要意义。本项目的主要研究内容是研究新的消息传递方法和机制,建造低通信延迟和高效带宽的底层库通信软件,建立快速消息传递(NFM)层与MPI层的高效接口,研究一种新的MPI集群通信技术,以减少NFM与MPI接口间性能损失,从而使网络通信性能明显地得到提高。 通过本课题组的研究,我们在如下几个方面取得了一些重要结果1)基于Myrinet连接的SMP_Cluster系统,设计了一个有效的NFM层,减少了存储器的拷贝开销,简化了缓冲区的管理,实现了较低开销的可靠、按序传送和流控等。2)优化了NFM层与ADI接口,使通信层不需要等待整个消息到来后再对它进行处理,提高了MPI-NFM的整体性能。3)设计了新的MPI集
英文主题词Fast Message Passing System ,Collective Communication ,Communication Software