PSRS算法

✍ dations ◷ 2025-12-06 20:00:51 #并发计算,算法

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

并行计算并行排序

相关

  • 陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 马库斯·巴贝尔马库斯·巴贝尔(德语:Markus Babbel,1972年9月8日-)是一名已退役的德国足球运动员,担任后卫,曾效力多所德甲及英超大球会。巴贝尔退役后出任教练,现时无业。巴贝尔出身于德国球会拜
  • 大田市坐标:36°21′04″N 127°23′06″E / 36.351°N 127.385°E / 36.351; 127.385大田广域市(朝鲜语:대전광역시/大田廣域市 Daejeon gwangyeoksi */?)位于韩国中部,是韩国第五大
  • 巴戟天巴戟天(学名:Morinda officinalis),别名密梗巴戟天、鸡肠风、鸡眼藤、三角藤。为茜草科巴戟天属的植物。生长于山谷林下,分布于中国南方等地。常绿攀援状灌木;肉质根状茎,不定位肠
  • 邓小平时代邓小平时代可以指:
  • 加拿大国家象征加拿大国家象征是指在加拿大国内或者国外用来象征加拿大或加拿大人的事物。最能代表加拿大的事物是枫叶,使用历史可以追溯到18世纪。如今枫叶被绘制在国旗、国徽以及1分硬币
  • 宇宙速度宇宙速度(英语:cosmic velocity),是指物体从地球出发,要脱离天体重力场的四个较有代表性的初始速度的统称。计算宇宙速度的基本公式如下:航天器按其任务的不同,需要达到这四个宇宙
  • 清辨清辨(梵语:Bhavyaviveka),又译为清辩,音译为婆维耶毗吠伽、婆毘吠伽,意译为明辨、分别明,六世纪时,南印度佛教中观派论师,复兴了龙树中观学,开创中观自续派(英语:Svatantrika)。清辨为六
  • 曲亭马琴《南总里见八犬传》 曲亭马琴(1767年7月4日-1848年12月1日)是一位日本作家,本名为泷泽兴邦(たきざわ おきくに),“曲亭马琴”为其使用的许多笔名当中的其中一个,出生于日本江户(今东
  • 朱蛱蝶朱蛱蝶()也称緋蛺蝶,是蛱蝶属中的一种蝴蝶。本种分布于欧亚大陆各地,从欧洲到日本皆可见。本种幼虫取食榆科的榉木,一年一世代,成虫于春夏活动,蛰伏度过冬季。