- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并行环境MPI搭建与应用
并行环境MPI搭建与应用
摘要:MPI(Message Passing Interface)是设计消息传递并行程序的重要标准,它作为并行环境,广泛应用于计算机系统,由于其具有良好的移植性、功能性、安全性与高效性,因此,其搭建与应用得到了普遍的关注。PC集群在构建中充分地将计算资源利用起来,形成了并行计算环境。MPI并行程序设计平台在PC集群构建中运用最为广泛,同时,MPI实现的主要版本为MPICH。在此情况下,该文探讨了并行环境MPI的搭建与应用,旨在进一步改进MPI,使其作用得到了充分的发挥。
关键词:PC集群;MPI;并行
中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2015)36-0050-02
随着时代步入信息化,人们的需求也在逐步提高,为了满足人们对信息处理的需求,信息化技术也在飞速的发展。我国各级政府部门及一些资源灾害预防部门都对计算机有着非常高的要求,其他生活中的各大中小型企业和教育机构等对计算机性能的要求也不断的加大。因此,高性能的计算机的需求量不断的加大,对其的研发也备受国内外技术人员的重视,高性能的计算技术在各个领域都取得了非常显著的成效。在先进技术的支持下,高性能计算机技术快速发展,其在科学研究、实践应用等各个方面均扮演着重要的角色,当前,高性能计算机的发展主要为集群与分布式,为了满足其发展的需求,并有效解决不同计算机间数据交换的问题,消息传递库的性能得到了广泛的关注,在此背景下,通过不断的研究与实践,提出了MPI,本文介绍了MPI的含义及特点,并重点阐述了并行环境MPI的搭建与应用,旨在为高性能计算机的应用奠定坚实的基础。
1 MPI的概况
1.1 MPI的含义及特点
消息传递简称便是MPI,它作为消息传递函数库的标准,其借助独立语言以此实现了对接口库的定义。根据MPI的含义可知,它属于库,而非语言,同时它是标准,而非具体实现,再者,它是信息传递编程模型。MPI的通信模式有四种,分别为:标准通信模式,它是最为基本的方式之一,此外,还包括缓存通信模拟、同步通信模式及就绪通信模式,不同的通信模式满足了不同通信的需求。在不同通信方式的作用下,为用户编写并行程序提供了可靠的保障,由于四者拥有相似的功能,为了有效区分,需要借助以下依据,具体内容为:其一,在发送数据过程中是否需要缓存,其二在执行发送操作过程中是否需要接受调用执行,其三,在正确返回时发送调用的时限要求,其四,在正确返回后是否表示发送已经完成、是否需要覆盖缓冲区、数据是否达到接收缓冲区。通常情况下,程序人员仅利用标准通信模式便可以有效地编程,但如果标准通信模式未能满足需求,则需借助其他三种模式,以此更好地理解程序与通信,在此基础上,才能够实现MPI的优化。
MPI作为目前运用最为广泛的并行编程设计平台,其具有强大的功能,在移植性上也非常的好,运行效率高等,并且它开发了好多免费且实用高效的版本,其中最为重要的就是MPI在并行集群技术中的高效实用性。MPI的移植性是指它可以转移于不同型号的并行机或者网络环境,此时仅要求并行机或网络环境均支持MPI平台;MPI的功能性是指它满足了点到点及集合的通信,前者发送是借助阻塞式实现的,其接收分为两种,分别为阻塞与非阻塞式;后者通信方式具有丰富性与多样性;MPI的安全性是指它提出了通信子,增强了通信环境的安全性,提高了通信接口的可靠性,防止了通信空间问题的出现;MPI的高效性是指它采用进程管理,虽然MPI不断的改进,但其仍未实现动态进程的查询,但其在任务分配过程中利用了笛卡尔拓扑与图拓扑,在此基础上,优化了资源配置,充分发挥了硬件的特性,提高了设计水平,在简化的基础上,保证了效率。
1.2 集群的含义及优点
集群是指在同一个工作组中协同工作的计算机,它最重要的概念就是充分地将技术资源利用起来,其能够将原先一个处于超载的系统的工作负荷转移给集群中其他的系统上,以此来减轻系统的负担。它所具有的计算处理能力可以与专业计算机相媲美,并且其在性价比上是比专用计算机要高的。在集群中一个计算单位就是一个节点。
集群系统有如下优点:1)高可扩展性:在集群系统中,CPU的个数增加是直接影响到其系统的性能的,所呈现的变化都是以线性来演变的。2)高可用性:在集群系统中,如果某一节点失去效应,那么是不会对其任务产生影响的,它会将其传递给其他的系统节点,这样能够有效地防止单点失效而带来的其他问题。3)高性能:在负载平衡的集群系统中,可以同时的接入很多的用户。
2 并行环境MPI的搭建与应用
2.1 MP搭建
并行环境MPI的构成主要包括以下几部分,其一,点对点通信接口,它作为MPI的基础,其阻塞与非阻塞共有10个函数,其中发送函数有8
您可能关注的文档
- 常用软基处理方式及其适用性在某工程中应用.doc
- 常用进程调度算法分析与评价.doc
- 常用轴承拆装方法及浅析.doc
- 常用除草剂药害及在小麦田应用.doc
- 常用静脉麻醉药物在下肢缺血再灌注损伤防治中研究进展.doc
- 常用音源拾音调音方法分析.doc
- 常绿树木应用.doc
- 常绿植物在海安县公园绿地中应用研究.doc
- 常见10kV线路运行故障分析.doc
- 常见一二年生草本花卉栽培与应用.doc
- 2025年整理全国保密教育线上培训考试题库附答案详解(黄金题型).docx
- 2025年全国保密教育线上培训考试题库检测试卷及完整答案详解(全优).docx
- 全国保密教育线上培训考试强化训练含完整答案详解【历年真题】.docx
- 全国保密教育线上培训考试提分评估复习及完整答案详解(历年真题).docx
- 2025年全国保密教育线上培训考试题库必刷题含答案详解(夺分金卷).docx
- 2025年全国保密教育线上培训考试题库必刷题附答案详解【预热题】.docx
- 2025年全国保密教育线上培训考试题库高频难、易错点模拟试题标准卷附答案详解.docx
- 2025年押题宝典全国保密教育线上培训考试题库附答案详解(基础题).docx
- 2025年全国保密教育线上培训考试题库高频重点提升试题附参考答案详解【综合题】.docx
- 2025年全国保密教育线上培训考试题库试题【考点精练】附答案详解.docx
最近下载
- 专题08 名著阅读(两部名著)-【好题汇编】备战2023-2024学年八年级语文上学期期末真题分类汇编(江苏专用)(解析版).docx VIP
- 数据库管理与开发项目教程杨云课后参考答案.docx VIP
- 智能机器人系统:智能机器人SLAMPPT教学课件.pptx VIP
- 土木工程施工方案.docx VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- 大学“十五五”时期党的建设专项规划.docx VIP
- 《中医入门,秦伯未著.doc VIP
- 2024小红书餐饮行业方法论报告.pdf
- 专题02 名句默写(四大题型)-【好题汇编】备战2023-2024学年八年级语文上学期期末真题分类汇编(江苏专用)(原卷版).docx VIP
- 第四章平面问题的极坐标解答作业点评1演示文稿.pdf VIP
原创力文档


文档评论(0)