- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种并行选择排序算法的研究,并行排序算法,并行选择算法,选择排序算法,java选择排序算法,简单选择排序算法,直接选择排序算法,c语言选择排序算法,如何?10e0??择排序算法,排序算法的选择
j触脚_n!聊哪喇蚋蕈蔓
一种并行选择排序算法的研究
曹明剐,梁小利,宋龙泽
(湖南安垒技术职业学院,湖南长沙410151)
[摘要]并行选择算女&月程序自史卿,为Ⅲ究§机并行%‰应用g序自*盘提供j#机。日兜n前^曲目究十
归纳m算*实m日#本方*,从#*$%的硬件及鞍件埔进行*连,进一’筒日鼻*宴m的基本要Ⅷ。操镕§‰、
MPICF[2厦VS2005是日过目月#序g现的技术W境,通过VS2005*发平自实现井行通用应月程序的*发.奉身就实理
T技术接口,MPlCFl2自应月《序的E常《行提供必备的物质皋件。
【关键目]选择算&,操#§坑,MPICPL2,vs2005,接口
【中图#娄号]TP31【立献标识码】^ [文章编号]●009啪912009)08-0130-02
并Ⅱ计尊是与$学科自{联系的交X学科.研究m围十甘广泛。 3、算法宴现
3
随着日络技术的迅猛发展.免贽公R并行轼件*境(如PVM、MH
等)“艇g任务操作系统的成用5推广.使国自许多jI-.*、教育目,]选择掉法蛮域的m毋∞质基础,湖南安全技术职Ⅱ计掉机中心实
R需要捌目少鼍工作站甚i做机,#《建女自a的哪络,”}计算验i的拓扑结构如图l所示。
环境。对排序算法的日究光论足在Ⅷ论上还是在实践r都且青重
大☆女。
l、Ⅻ识预备
上世纪90年代初期,有研究^月提;||用O(n”)台处月机ⅫO
Cn…·lagn。)个并行步.效率0(1)的排序算法.其并行步数为2n”
,】p印-n”一lI,,Iogn_1n算站优于Baudet和Stun涮r¨自先提
jI!¨O(Iogm)台理#ⅫO(n)十并步的算法:i来智自提m目并
1
并{r排J,算法-其赦率为0(1)-而并行步数*(edp)loglVp(I5log
咖7P__p,较O(n”)台处理机和OIn”·logn}十并行步算法的步数
大为减少,是目前转好排序算法“4。
2、算法设计
MP[#打算浊须考虑月个*键目题;一£选择情当∞E域分
解簟略,将R域n分解&多个f{x域.*“给T同日q进程,并保ⅥF进
程目∞负载平衡和最小的消息传递避信开销””。二是选择台适的
通信#措结构。
进程拓扑持柯是(域内)№耥的一十附加属性,它捕述一十通
信器再进程M∞逻辑连接*系。进程拓结构的使坩一方面可H
方便,简化些并行程序的编制,另方面ⅡU帮助MPI系统更奸
№将m程映射到处理机阻故组织№信的流向,从m获得更好的m
信性能““。
mfMPI的进稗拓扑结持定义为个无向图,圉中结A抽。出)
代表m程.Ⅱ边(酣肿)则代表进程间的连接。MPI进氍拓扑结构也
被称为虚拟拓扑钻构,因为它不一定对应处8机蚋物理连接。 图I湖南安}技术职业学院计算机中。实验{的日络#扑结
《据c+“c#ⅫMP]*计的原划,戎们通n选择排序的方法实构
现几十捆题的解啦:
Select
第一,通过int M锄0;自散实现选择排序,宴m数据舟
目: 槲Rm∞模式.如目2典口缩放撷览状奄肚方向标m所示.E反&
第=借用串行多路归并算往宴现一路归并,其自数原型如下 进程々“问的兰系。
所i:
rintSu
intmultimerge(im+datal·int+ind,int’data·ult+iter
miD);
第一一:通过申行快速排序算法实日快速排序.片自数目≯如下
所i:
Inteel
intquickso“int‘dahs,㈣bb
*口通过数据告并重现数群‰一辅cH,蝗目数匣型如T所示;
s1mt
jmmerge(int+dataI,1m92.hat*dam2).
第在辅助函数业现错误信息输m,其自数厦型如F所i;
void眦丌0“chaI’ch):
n。
您可能关注的文档
最近下载
- 人教版(2024)七年级下册数学第七章 相交线与平行线 大单元教学设计 .pdf VIP
- 研究生英语综合教程(上)熊海虹 课文翻译及课后习题答案.pdf VIP
- 监理大纲光伏电站工程.pdf VIP
- GB_T 31497-2024 信息技术 安全技术 信息安全管理 监视、测量、分析和评价.pdf VIP
- 无人机法律法规与安全飞行 第2版 第二章 空气空间法律制度.pptx VIP
- 艺术概论全套配套课件孙丽华11 第二主题 话题7 文学漫步.ppt VIP
- 艺术概论全套配套课件孙丽华10 第二主题 话题6 舞之神韵.ppt VIP
- 水泥混凝土路面施工及验收规范.pdf VIP
- 艺术概论全套配套课件孙丽华9 第二主题 话题5 音乐之声.ppt VIP
- 《岳阳楼记》文言知识点梳理.doc VIP
文档评论(0)