PSRS算法

✍ dations ◷ 2025-12-06 04:30:26 #并发计算,算法

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

并行计算并行排序

相关

  • 哈雷迪哈雷迪犹太教(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Ta
  • 樱井草科无叶莲科(学名:Petrosaviaceae)也叫樱井草科,是无叶莲目(Petrosaviales)的唯一科,只包括2属—无叶莲属(Petrosavia)和樱井草属(Japonolirion)共4种,分布在中国、日本和东南亚岛屿一带。1
  • 剧场罗马剧场(Roman theatre)是指古罗马时期修建的半圆形剧场。罗马剧场受到了古希腊剧场的很大影响,但也有自己的特征。罗马剧场分布在从西班牙至中东的广大地区,且世界很多地方都
  • 兹沃勒兹沃勒(荷兰语:Zwolle)是位于荷兰东部上艾瑟尔省的一座城市和市镇,也是该省的首府,人口111,962(2005年)。阿尔默洛 · 博尔讷 · 达尔夫森 · 代芬特尔 · 丁克兰 · 恩
  • 原子轨道线性组合原子轨域线性组合(Linear combination of atomic orbitals,或者简写为LCAO),是量子化学中用于求解分子轨域的一种方法,这种方法是通过对原子轨域进行线性叠加来构造分子轨域。因
  • 宣慰司宣慰使司,简称宣慰司。元朝、明朝、清朝官署名,常设的地方行政机构,在边疆少数民族地区执掌军民事务。元代道分两种:一种是掌军民之政的宣慰使司,一种是遍设全国各地职掌司法。宣
  • 丁日昌丁日昌(1823年-1882年2月27日),字禹生,又作雨生,室名持静斋、清节堂、得恩堂、百兰山馆、蕉雨书屋,广东省惠潮嘉道潮州府丰顺县(今广东省梅州市丰顺县)人。丁日昌出身秀才,曾为曾国藩
  • 涂山氏涂山氏,中国上古神话中涂山氏是夏族的始祖神,大禹的妻子。史学家们考证,如今汉族姓氏的涂姓是涂山氏族的直系后裔。《淮南子》中记载:“禹治洪水,凿轘辕开,谓与涂与氏曰:‘欲饷,闻鼓
  • 范孝三范传宗(1898年-1961年),字孝三,号寂斋主人。南浔人。母于品珍,父范世勋。妻陈定珍,育6子1女。师从方古彝,擅画花鸟走兽鱼虫,兼攻书法金石。先后任园通小学校长、泉漳小学校长、乾元乡
  • 定域性原理在物理学中,定域性原理(英语:Principle of locality),又称局域性原理、区域性原则,认为一个特定物体,只能被它周围的力量影响。包涵了定域性原理的物理学理论,被称为是一个定域理论