MPICH通信接口分析与基于RapidIO的MPI设备层实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:yydxpjg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集群技术发展到今天,集群节点间的互连技术对集群整体性能的影响越来越重要。MPICH作为广泛使用的集群通信函数库,集群网络的通信性能直接影响到MPI程序的运行效率。新型高性能RapidIO互连技术具有高带宽、低延迟、良好的扩展性等特点,将它应用到集群系统中可以改善集群的通信性能。为了能够在集群通信环境下使用RapidIO,MPICH需要提供针对RapidIO网络通信接口的消息传递通信环境,本文正是基于此目的进行分析和研究的。 本文首先对MPICH2的层次结构和建立在TCP网络通信协议上的MPI通信方法进行了深入的分析,并指出了使用TCP协议进行传输的缺点。在此基础上,基于流控制传输协议SCTP引入的多流传输的思想,以及RapidIO底层支持优先级传输的思想,对MPICH2的TCP实现进行改进。文中通过实现CH3层下的接口,设计并实现了一种基于RapidIO的MPI专用通信接口,建立了从MPICH到RapidIO的通信通道,并实现了基于优先级的三流并行传输通信机制。 本项研究根据传递消息的类型和消息长短确定消息的优先级,并将不同优先级的消息映射到不同的消息流上传输。在实现的过程中,为了使得长/短消息能够得到公平、及时的处理,将长消息分段传输,并对分段的长消息传输提出了主动提出请求-传递消息的改进方法,以减少长消息的响应时间,提高网络通信性能。 文中还进一步开发三维格点MC并行应用程序,实际运行证明采用基于优先级的多流传输机制和针对长消息传输时所作的改进等工作,能够提高MPICH的通信性能。 Freescale公司已将RapidIO互连技术应用于其开发的MPC8548E嵌入式系统中。本文通过在装有MPC8548E嵌入式系统机器上的实验结果表明,这种专用的MPI通信接口要比以太网模拟器性能提高,而且对于大数据量的通信,性能表现更好。
其他文献
自从因特网诞生至今,网络规模呈爆炸性增长,网络结构也呈现复杂多变的局面。传统的依靠网管手工维护网络形式来进行网络管理已经变得非常困难,为了解决网络的这种变化带来的问题
变更控制作为软件项目管理中不可缺少的一部分,对软件过程的执行起着决定性的作用,不合理或失控的变更会严重阻碍组织完成既定的软件目标,甚至会直接导致软件项目的失败。完
随着图形学技术的发展以及计算机运算能力的提升,真实感渲染技术在影视动漫、视频游戏、模拟仿真等领域的应用越来越广泛。具有高度真实感的材质在整个渲染过程中具有重要作
互联网上信息爆炸,如何准确、快速地检索出所需的信息以及更有效的利用这些信息,成为亟待解决的问题。在信息集成系统IIS(Information Integration System)中,如何整合各种异
随着Internet的飞速发展,计算机网络已经影响人们生活的各个方面,但是网络在给人们带来便利的同时,也产生了安全的问题。目前用于保护用户网络信息安全的研究也越来越成为了计算
随着计算机软硬件技术的急速发展,用户对于软件功能的要求越来越多,单一系统中整合过多功能组件使得系统愈加庞大。由此带来如开发更加复杂,运行效率无法保证等问题。为了改
无线传感器网络是由大量的微小节点通过无线通信技术组成的自组织网络。传感器网络集数据的采集、传输、融合分析与一体,是信息技术的一个新领域。本文首先对无线传感器网络
无线Mesh网络是一种动态自组织、自配置的无线网络,具有结构灵活、维护方便、良好的健壮性和可靠的服务覆盖区等优点,成为目前研究的热点。性能测试平台是研究无线Mesh网络的
影视特效的需求推动着计算机图形学技术的发展,计算机图形学技术对影视行业也有着巨大的影响。建模与渲染是计算机图形学重要的研究与应用领域。研究人员研究出来许多渲染算
论文主要研究了在Solaris操作系统下如何从虚拟文件系统层入手,完成一套基于该层的加密组件。本文构建了一个堆栈化虚拟文件系统模型,这个模型的核心主要包括系统调用时v节点堆