PSRS算法

✍ dations ◷ 2025-10-29 00:54:35 #并发计算,算法

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)} 个;这样引起的直接后果是处理器负载不均匀,那么在归并排序中可能会引起排序时间的不均匀。

并行计算并行排序

相关

  • 相关在概率论和统计学中,相关(Correlation),显示两个随机变量之间线性关系的强度和方向。在统计学中,相关的意义是用来衡量两个变量相对于其相互独立的距离。在这个广义的定义下,有许
  • 大都元大都,或称大都(突厥语称为汗八里,蒙古语:Ханбалиг,意即“可汗之城”),自元世祖忽必烈至元四年正月三十日(1267年2月25日)至元惠宗至正二十八年八月初二(1368年9月14日),为元朝
  • 高纬天统:565年四月-569年 武平:570年-576年高纬(556年5月29日-577年11月),字仁纲,南北朝时期北齐第五位皇帝(565年-577年在位),史称“后主”,北齐武成帝高湛的嫡长子,亦是中国唯一一位无上皇。
  • 伊拉克土库曼斯坦人伊拉克土库曼人是土库曼人在伊拉克的分支。人口估计由50万至450万人不等。他们最早七世纪来到伊拉克,是阿拔斯王朝哈里发的伊拉克总督的马木留克,当时有1000人。之后塞尔柱帝
  • 槟城华人槟城华人是指生长于马来西亚槟城州的华人,为来自中国迁徙而来的移民后代。2017年,华人占槟城总人口的百分之四十左右,是州内第二大族群,也是马来西亚华裔比例最高的州属。槟城华
  • 陈盛欀陈盛欀,湖广承天(今湖北荆州)人,明朝政治人物。恩贡出身。崇祯元年(1628年),担任福建永安县知县。
  • 里亚尼拉河坐标:18°58′35″S 49°06′10″E / 18.97639°S 49.10278°E / -18.97639; 49.10278里亚尼拉河(马达加斯加语:Rianila),是马达加斯加的河流,位于该国东部,由阿齐那那那区负责管辖
  • 黑白切黑白切,台湾小吃之一,在台湾各地摊贩可见。黑白一词取自台语“乌白”,意指“随意”,是指顾客在没有明确想吃的菜色和不知晓店家有哪些好吃的小菜时,在告知预算或人数的前提下,请店
  • 王以旗王以旗(1486年-1553年),字士招,号石冈,直隶应天府江宁县(今江苏省南京市)人,明朝政治人物,正德辛未进士,嘉靖间官至工部、兵部尚书。应天府乡试第八十四名举人。正德六年(1511年)中式辛未
  • 黑冰 (电视剧)《黑冰》,是一部中国大陆于2001年出品的20集警匪刑侦类电视剧,根据公安部群众出版社,张成功同名小说改编。由王冀邢导演执导,张成功编剧,石兆琪和瞿新华制片,王志文、蒋雯丽、田海