PSRS算法

✍ dations ◷ 2025-12-05 21:59:29 #并发计算,算法

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

并行计算并行排序

相关

  • 安德斯·摄尔修斯安德斯·摄尔修斯(瑞典语:Anders Celsius,1701年11月27日-1744年4月25日)是瑞典天文学家。摄尔修斯生于瑞典乌普萨拉。他于1730年至1744年任瑞典乌普萨拉大学天文学教授,1732年至1
  • 330110 数学 120 信息科学与系统科学 130 力学 140 物理学 150 化学 160 天文学 170 地球科学 180 生物学210 农学 220 林学 230 畜牧、兽医科学 240 水产学310 
  • 科科斯板块科科斯板块,或译科克斯板块、科科板块,以位于其中的科科岛命名,是位于中美洲西岸外的太平洋中的一个大洋板块。在1968年勒皮雄首次提出的六大板块中,它是南极洲板块的一部分。科
  • 荣潍高速公路荣成-潍坊高速公路,简称荣潍高速,高速公路网编号为S16,是山东省一条连接威海荣成市和潍坊市的高速公路,双向四车道,设计速度120公里/小时。该高速公路途经文登市、乳山市、海阳市
  • 性爱娃娃性爱娃娃(英语:sex doll或love doll,日语:ダッチワイフ、和制外来语:dutch wife),是一种真人大小、人体形状的性玩具,可让使用者进行自行性刺激,在行为中获得快感。过去的性爱娃娃多
  • 十八王公庙十八王公庙可以指下列有应公庙:
  • 缰猪齿鱼缰猪齿鱼,为辐鳍鱼纲鲈形目隆头鱼亚目隆头鱼科的其中一种,分布于澳洲东北部海域,栖息深度可达60米,栖息珊瑚礁区,生活习性不明。 维基物种中有关缰猪齿鱼的数据
  • 阿卜杜勒·卡迪尔·吉拉尼阿卜杜勒·卡迪尔·吉拉尼(波斯语:عبدالقادر گیلانی‎ 1078年3月17日-1166年2月21日)伊斯兰教逊尼派宣教士、演说家、神秘主义者和神学家,以建立伊斯兰教苏菲派
  • 吴宇卫吴宇卫(英语:George Young,1980年2月29日-)出生于英国伦敦的亚裔男性节目主持人、演员、作家。吴宇卫的父亲是马来西亚华人。吴宇卫曾在伦敦市完成律师实习,并成为一位合格的英格
  • 彼得里斯·瓦斯克斯彼得里斯·瓦斯克斯(拉脱维亚语:Pēteris Vasks,1946年4月16日-),拉脱维亚作曲家。神圣简约主义的代表作曲家之一。 瓦斯克斯生于拉脱维亚利耶帕亚县艾兹普泰的一个浸信会牧师家庭