PSRS算法

✍ dations ◷ 2025-11-24 22:38:50 #并发计算,算法

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

并行计算并行排序

相关

  • 系统分类学系统分类学(英语:systematics)是研究物种的演化历史,以及他与其它物种间的关系的学科。关系被可视化为进化树(别名:进化树,系统发生树,系统发育)。系统发育有两个组成部分,分支顺序(显
  • 氧化还原氧化还原反应(英语:Reduction-oxidation reaction,简称Redox)是在反应前后元素的氧化数具有相应的升降变化的化学反应。这种反应可以理解成由两个半反应构成,即氧化反应和还原反
  • 罗伯特·庞德罗伯特·维维安·庞德(英语:Robert Vivian Pound,1919年5月16日-2010年4月12日),美国物理学家,协助发现了核磁共振(NMR),并设计了著名的庞德–雷布卡实验以检验广义相对论。他在没有获
  • 蜣螂也被称为粪金龟、屎壳郎,是鞘翅目金龟子总科下的一个亚系群。大多数蜣螂属于金龟子科中的蜉金龟亚科(Aphodiinae)和金龟子亚科(Scarabaeinae),但是金龟子总科的掘穴金龟科(Geotrupi
  • 中国核心利益中国核心利益是指中华人民共和国的国家主权、安全、领土完整和发展的利益。中华人民共和国武装力量是维护国家核心利益的保障。2011年9月6日,中国政府发表《中国的和平发展》
  • 太平洋联合学院太平洋联合学院 (英文:Pacific Union College,缩写:PUC)是与基督复临安息日会有密切关系的一所私立文理学院,位于美国加州纳帕谷的一个名为安哥文的小镇。太平洋联合学院主要提供
  • 渤海铁路轮渡.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 日本公众假期日本公众假期在狭义上指国民祝日(日语:国民の祝日/こくみんのしゅくじつ  */?),即国定的纪念日,广义上还包括国民休日(日语:国民の休日)(国民の休日/こくみんのきゅうじつ  ?)与补假
  • 山口真弓山口真弓(1975年5月12日-)是女性声优。隶属于Aksent公司。生于岩手县。血型A型。身高157cm,三围B:85cm W:60cm H:87cm。2004年2017年2020年电视广告旁白其他还包括一些深夜的电视购
  • 保罗·F·拉扎斯菲尔德保罗·F·拉扎斯菲尔德(Paul F.Lazarsfeld,1901年2月13日-1976年6月30日),美籍犹太人,是一位著名的美国实证社会学家。他是哥伦比亚大学应用社会研究局的创办人。他对研究的组织及