PSRS算法

✍ dations ◷ 2025-11-24 16:25:47 #并发计算,算法

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

并行计算并行排序

相关

  • 重度高烧发烧(英语:fever),又称作发热(英语:pyrexia)或发热反应(英语:febrile response),其定义为:体温在调节时超过了平常体温。现在医界并没有一致认可的正常体温上限,文献从37.3到38.3℃都有。
  • 列文虎克奖章列文虎克奖章(荷兰语:Leeuwenhoekmedaille)是由荷兰皇家艺术与科学学院1877年创建的奖章,以17/18世纪微生物科学家列文虎克的名字命名。该奖章每十年颁发一次,旨在表彰对微生物领
  • sup13/supC碳13是碳的稳定同位素之一,在地球自然界的碳中占约1.109%。
  • 伊利诺伊大学出版社伊利诺伊大学出版社 (University of Illinois Press,缩写UIP)是美国的一家主要的大学出版社。该社成立于1918年,是伊利诺伊大学的一部分。每年,伊利诺伊大学出版社出版120本左右
  • 爆裂物爆裂物分为军用、商用、急造及自然四种,军用爆裂物的威力比较大,爆炸性化学品制作的军用及商用爆裂物属于管制物品。急造则以身边所有的可用物品,以一定比例混合而成。需要具有
  • 勋阀政治勋阀政治(英语:Timocracy),是一种只有资产所有者可以参政的政治制度,在马列主义的文献中所说的资产阶级民主便属此类,近现代特指十八九世纪到二十世纪中前的英国和法国与荷兰等国
  • 电热棒电热棒,俗称“热得快”,是一种用于煮沸水的电子加热器。电热棒的优点是加热速度较快,操作方法简单易懂,简单浸入保温瓶中即可对瓶内水加热煮沸;而且体积轻巧易携带,所以电热棒较常
  • 陈日皎陈日皎(越南语:Trần Nhật Hiệu/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H",
  • dual existence《dual existence》是fripSide(第二期)的第17张单曲,将于2020年8月19日由NBC环球娱乐发售。
  • 纳文钱德拉·拉姆古兰纳温钱德拉·拉姆古兰(印地语:नवीन चन्‍द्र रामगुलाम,Navinchandra Ramgoolam,1947年7月13日-),GCSK,FRCP,MP,前总理兼国防、内政和对外交通部长,为毛里求斯开国总