PSRS算法

✍ dations ◷ 2025-12-08 13:40:15 #并发计算,算法

PSRS算法(Parallel Sorting by Regular Sampling):首先设待处理里序列长n,并行机上有p个处理器。为了使问题简单,我们假设n是p的整倍数。于是将这n个元素划分为p段,每段中有n/p个元素,将这p段分给p个处理器。注意,执行PSRS算法的并行机必须是多指令流多数据流(MIMD)的。

如果注意到一个好的串行排序算法的时间复杂度为 O ( n l o g n ) {\displaystyle O(nlogn)} 那么,容易证得上述PSRS算法的时间复杂度在 n > p 3 {\displaystyle n>p^{3}} 时为 O ( n p l o g n ) {\displaystyle O({\frac {n}{p}}log{n})}

缺点:我们注意到,在第五步进行主元划分时时可能会引起不均匀性,即位于某两个主元之间的元素可能要多一些(多于 n p {\displaystyle {\frac {n}{p}}} 个)。我们可以证明,在算法中进行到第六步全局交换时,可能会有某一个处理器中数据达到 2 n p n p 2 ( p 1 ) {\displaystyle {\frac {2n}{p}}-{\frac {n}{p^{2}}}-(p-1)} 个;这样引起的直接后果是处理器负载不均匀,那么在归并排序中可能会引起排序时间的不均匀。

并行计算并行排序

相关

  • 行部,为汉字索引中的部首之一,康熙字典214个部首中的第一百四十四个(六划的则为第二十七个)。就繁体和简体中文中,行部归于六划部首。行部只将字左右夹在一起为部字。且无其他部
  • 贝尔法斯特女王大学罗素集团 英联邦大学协会贝尔法斯特女王大学(英语:Queen's University Belfast,简称Queen’s或QUB)是一所位于英国北爱尔兰首府贝尔法斯特的公立研究型大学。女王大学的历史可以
  • 鞍山市 (1949–1954)鞍山直辖市,中华人民共和国已撤消的直辖市。1949年时,中国大陆共设有12个直辖市,分别为:南京、上海、武汉(今武汉三镇)、鞍山、抚顺、沈阳、本溪、西安、北平(今北京)、天津、重庆、
  • 黑色直升机阴谋论黑色直升机是美国一则介于都市传说和阴谋论之间的传言故事,类似黑衣人概念,其版本已经多不胜数同时真假难分,但不可否认在美国形成一种流行文化和俚语。现在公众媒体或名人有时
  • 爱德华·罗宾逊爱德华·罗宾逊(英语:Edward G. Robinson,1893年12月12日-1973年1月26日,意第绪语:עמנואל גאָלדנבערג‎),是罗马尼亚出生的美国演员。好莱坞黄金时代的当红明星。
  • 欢乐一家亲《Family》(韩语:패밀리)是韩国KBS频道2012年的日日连续剧,该剧从2012年8月13日起每周一至周五晚间7点45分-8点15分播出。原剧名为《閉嘴家族》(닥치고 패밀리),于10月25日接到韩国
  • 肿瘤分级在病理学上,学界会订出不同分级(grading)标准评估肿瘤的状态。有些肿瘤分级仅用于恶性(英语:malignant)肿瘤(癌症),有些则涵盖良性肿瘤。一般来说,肿瘤的分级会参考细胞的分化情形。肿
  • 图洁·阿尔巴伊拉克图洁·阿尔巴伊拉克(土耳其语:Tuğçe Albayrak;1991年11月28日-2014年11月28日)是一位在德国黑森州巴特索登-萨尔明斯特出生的土耳其裔师范学院学生。2014年11月15日,当时在奥芬
  • 索美塞特郡旗索美塞特郡旗(flag of Somerset)是英国英格兰索美塞特郡的旗帜。在2006年至2009年,索美塞特郡举办了选出郡旗的活动 ,当地的报纸和BBC索美塞特郡也参加了这一活动。2013年7月,现
  • 大成就者大成就者(藏语:.mw-parser-output .uchen{font-family:"Qomolangma-Dunhuang","Qomolangma-Uchen Sarchen","Qomolangma-Uchen Sarchung","Qomolangma-Uchen Suring","Qomolan