PSRS算法

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

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

并行计算并行排序

相关

  • 北半球北半球(英语:Northern Hemisphere),是指地球赤道以北的半球。地球上大部分的陆地(亚洲大部分、欧洲全部、非洲北半部、北美洲全部、南美洲极北部)及人口都在北半球。在北半球,冬季
  • 昆虫纲见内文昆虫在分类学上属于昆虫纲(学名:Insecta),是世界上最繁盛的动物,已发现超过100万种。其中单鞘翅目(Coleoptera)中所含的种数就比其它所有动物界中的种数还多。昆字原作䖵。昆
  • 王兴东王兴东(1951年-),满族,中华人民共和国电影编剧,中国电影文学学会会长,北京市电影公司一级编剧,第九届、第十届、第十一届、第十二届全国政协委员。1973年加入中国共产党。1976年,开始
  • EC-121击落事件1969年4月15日,美国海军一架洛克希德EC-121预警机在朝鲜咸镜北道的清津市东南方向的日本海上空,侦察飞行过程中被朝鲜两架米格-17战斗机击落,31名机组人员全部丧生,一度造成美国
  • 盔蟹总科见内文盔蟹科(Corystidae)是短尾下目(螃蟹)以下的一个科,原属黄道蟹总科,现时独立出来成为盔蟹总科(Corystoidea)。它包含有最古老的蟹派化石品种Hebertides jurassica,可追溯远至侏
  • 天作不合《天作不合》是台湾知名作家侯文咏所写的小说。由皇冠文化将刊登于《皇冠杂志》第608期至第616期中的“天作不合”系列集结出版。书中主要内容是由故事主角-小潘,以第一人称的
  • 维多利亚的秘密维多利亚的秘密(简称:维秘、维密,英语:Victoria's Secret)是美国最大的连锁女性成衣零售店,主要经营内衣和泳装等,而且此品牌的年度秀场《维多利亚的秘密时尚秀》也是全世界最热门
  • 印第安大屠杀列表印第安大屠杀列表,本表列出欧洲人与印地安人之间的屠杀事件。印第安人大屠杀通常指在欧洲人往美洲殖民时欧洲人屠杀美洲原住民印第安人,和印第安人回击欧洲白种殖民者失败,最后
  • 共和-福特JB-2共和-福特JB-2(Republic-Ford JB-2)为二战末期美国仿制的V-1导弹。在1944年开发,但从来没有在战斗中使用过。原本计划在美国进攻日本本土时使用。JB-2也是美国陆军在二战中进行
  • 艾玛·提尔曼艾玛·提尔曼(英语:Emma Tillman,1892年11月22日-2007年1月28日),美国长寿女性,超级人瑞。她在2007年1月18日加拿大人瑞朱莉·温妮弗雷德·伯特兰(Julie Winnefred Bertrand)逝世后,成