一种并行选择排序算法的研究.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、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。

文档评论(0)

xingkongwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档