PSRS算法

✍ dations ◷ 2025-11-22 04:35:13 #并发计算,算法

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

并行计算并行排序

相关

  • 英国外交政治主题英国外交是指英国的对外关系及相关事务。外交及联邦事务部是英国的外交主管部门。在19世纪至20世纪初期的大英帝国时期,英国曾是世界最具影响力的国家。现在英国仍然
  • 胚胎性癌胚胎性癌(英语:Embryonal carcinoma),是一类位于卵巢或睾丸的罕见生殖细胞瘤。位于卵巢的胚胎性癌相当少见,占全部卵巢生殖细胞瘤的3%。确诊的平均年龄为15周岁。其特征和症状各
  • 亚齐王朝亚齐苏丹国(Sultanate of Aceh)是16至17世纪在今天印尼苏门答腊亚齐的强权,首都哥打拉贾(Kutaraja,今日之班达亚齐)。亚齐人的族源为占族,在占城被越南灭亡后部分占族逃离到东南亚
  • 希腊行政区划希腊目前的行政区划生效于2011年。由七个管理区、13个大区、和325个自治市三个级别组成。另外圣山是一个神权自治共和国-阿苏斯神权共和国。此前,希腊行政区划分为13个大区,54
  • 樊庆笙樊庆笙(1911年8月4日-1998年7月5日),微生物学家,出生于江苏省常熟县,1933年本科毕业于金陵大学,1943年在威斯康星大学获得博士学位。1944年,首次在中国生产青霉素,并提出“青霉素”这
  • 乔纳森·莫雷拉 乔纳森·莫雷拉(葡萄牙语:Jonathan Cícero Moreira,1986年2月27日-)是一名巴西足球运动员,司职右后卫,现效力于巴甲球队帕拉尼恩斯。乔纳森出道于巴西足球甲级联赛球队克鲁塞
  • 化物语《化物语》(日语:化物語)是西尾维新的轻小说作品。《物语系列》的第1作,《讲谈社BOX》的创刊连载作品 。台湾插画家VOFAN负责插画。2009年改编电视动画,2012年授权电子游戏(PSP)。
  • 角川平方角川平方 (英语:Kadokawa Gempak Starz,前称Gempak Starz),由Art Square Creation于1998年6月1日始创出版。是马来西亚最大的漫画社之一,并且是马来西亚第一份走向国际化的漫画杂
  • 天主教库齐图赖教区天主教库齐图赖教区(拉丁语:Dioecesis Kuzhithuraiensis;英语:Diocese of Kuzhithurai;泰米尔语:குழித்துறை_மறைமாவட்டம்)是罗马天主教的一个教区,位于印度泰
  • 宋权宋权(1598年-1652年),河南省归德府商邱县(今河南省商丘市)人,明末清初政治人物。宋荦之父。明朝天启五年(1625年)进士,授山西阳曲县知县、吏科给事中、候补北科给事中、工科给事中、兵