- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPI集群通信技术浅析
摘要:简要介绍了集群系统,指出其用于并行计算的工作原理,重点介绍MPI并行环境及其通信技术,并分析了MPI并行程序中的基本模式及其采用的通信技术。最后对构建MPI并行环境的集群系统进行了展望。
关键词:集群;MPI;通信技术;并行计算
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)23-1010-02
The Analysis of the MPI Communication Technology Based on Cluster
CHEN Yan, HAO Li-rui
(The Department of Computer Science and Technology,Guilin College of Aerospace Technology,Guilin 541004,China)
Abstract:A brief introduction of the Cluster is presented in the paper,and how to make Parallel computing based on Cluseter is pointed out.The paper emphasizes the MPI(Message Passing Interface) and its communication technology,and analyses the base models and the communication technology in the MPI parallel programs. Finally a outlook for the Cluster of MPI parellel environment is provided.
Key words:cluster;MPI;communication technology;parallel computing
高性能并行计算技术由于具有巨大的数值计算和数据处理能力,在国内外受到高度的重视,它在科学研究、工程技术以及军事等方面的应用,已经取得巨大的成就。并行计算就是通过把一个大的计算问题分解成许多彼此独立且又相关的子问题,然后把它们散列到各个结点机上并行执行从而最终解决问题的一种方法[1]。
从20世纪90年代以来,昂贵而特制的并行超级计算机逐渐向工作站网站转换。随着PC处理器性价比的大幅提高,以及网络通信技术的日益完善,PC机网络成为并行处理的理想工具,从而导致了低价商品化超级计算的出现。集群系统正式顺应了这一趋势,并逐渐成为高性能并行计算的主要硬件平台。由于计算机集群系统具有开放的结构,支持它的并行编程环境需要开放的和支持异构的系统。目前最流行的基于集群的并行编程环境有两种:PVM(Parallel Virtual Machine)和MPI(Message Passing Interface)。使用标准的通信协议-MPI,可以减少设计并行程序的复杂度,提高并行程序的可移植性,保证并行程序的执行性能,于是越来越多的人采用MPI作为集群并行开发环境。
1 集群系统介绍
集群系统是利用高速通用网络将一组高性能工作站或高档PC机,按某种结构连接起来,在并行程序设计以及可视化人机交互集成开发环境支持下,统一调度,协调处理,实现高效并行处理的系统。它主要利用消息传递方式实现各主机之间的通信,由建立在一般操作系统之上的并行编程环境完成系统的资源管理及相互协作,同时也屏蔽工作站及网络的异构性。目前集群系统的并行编程环境是建立在Unix或Windows操作系统之上。
集群系统包括下列组件:1)高性能的计算结点机(PC、工作站或SMP);2)具有较强网络功能的微内核操作系统;3)高效的网络/交换机(如千兆位以太网和Myrinet);4)网卡(NICs);5)快速传输协议和服务;6)中间件层,其中包括某些支持硬件,如数字存储通道、硬件分布共享存储器及SMP技术;应用,如系统管理工具和电子表格;运行系统,如软件分布共享存储器和并行文件系统;资源管理和调度软件等;7)并行程序设计环境与工具,如编译器、语言环境、并行虚拟机(PVM)和消息传递接口(MPI)等;8)应用,包括串行和并行应用程序。
集群系统结构如图1所示,其中W表示工作站(可利用已构建的MPI并行环境网络中的任一台PC机作为工作站),PC1,PC2,…,PCn表示各计算服务端(即已构建的MPI并行环境网络中其他的PC机)。在发起整个任务前,服务端向名字服务器登记注册自己的IP地址作为服务端的名字。用户通过工作站发布任务首先从名字服务器获取已经登记的服务器
您可能关注的文档
- GPRS远程监控系统及其软件编程分析.doc
- GPS外场数据与电脑的数据通讯.doc
- GSM-SMModem在协同教育系统中的应用.doc
- GRE隧道技术在大型企业网中的应用.doc
- GUI装配器的模式.doc
- GIS学科与人才培养体系建设对策.doc
- H.264的几种高质量色彩空间编码方法的分析.doc
- GWT应用程序与服务器间数据传递技术的研究.doc
- H.264视频编码的研究.doc
- H.264/AVC帧内预测模式选择的快速算法.doc
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)