PSRS算法

✍ dations ◷ 2025-12-02 19:46:52 #并发计算,算法

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

并行计算并行排序

相关

  • 链条滚子链是一种用于传送机械动力链条,广泛应用于家庭、工业和农业机械,其中包括输送机、绘图机、印刷机、汽车、摩托车、以及自行车。它由一系列短圆柱滚子链接在一起,由一个称为
  • 智利水獭智利水獭(Lontra provocax)是一种生活在智利及阿根廷的水獭。它们栖息在海洋及淡水环境。智利水獭长70厘米,尾巴长40厘米。它们背部呈深褐色,腹部呈浅肉桂色。它们分布在智利的
  • 南昌航空大学南昌航空大学,原名南昌航空工业学院,是一所以工为主,工理文管经法教艺等学科协调发展的多科性大学。学校创建于1952年,1985年开始培养硕士研究生,1990年获硕士学位授予权。先后隶
  • STAT11BF5, 1YVL, 2KA6· RNA polymerase II core promoter sequence-specific DNA binding · RNA polymerase II core promoter sequence-specific DNA binding transcription
  • 岩槭岩槭(学名:),也称为岩槭、白槭、假挪威槭、欧亚槭,是枫属、无患子科中的一种被子植物。它是一种落叶植物,属于阔叶树,抗风能力好。它原产于中欧和西亚,从法国开始东至乌克兰、土耳其
  • 重复独立发现发明列表 历史学及社会学上对于科学界“重复独立发现发明”的现象各有评论。罗伯特·金·莫顿将“重复发现”定义为各自独立开展研究的科学家得出相似的发现的情况。“有些发
  • 约翰·卡尔·威廉·伊利格约翰·卡尔·威廉·伊利格(德语:Johann Karl Wilhelm Illiger,1775年11月19日-1813年5月10日)是德国昆虫学家和动物学家,出生于不伦瑞克一商人家庭,师从昆虫学家约翰·克里斯蒂安·
  • 黄南图黄南图(1946年-2001年8月21日),生于台湾台中市,祖籍彰化县鹿港镇,企业家黄烈火五子,曾任味全食品总经理、味全食品董事长、康和建设董事长、味全国际董事长。黄南图为黄烈火第五子,
  • 乐高漫威超级英雄《乐高 漫威超级英雄》(英语:LEGO Marvel Super Heroes,港台译作“乐高:惊奇超级英雄”)是一款由TT Games工作室开发并将由华纳兄弟互动娱乐发售在全平台上的乐高题材和美国漫画
  • 詹姆士·史特灵英国皇家海军上将詹姆士·史特灵爵士(1791年1月28日-1865年4月23日)是一位海军官员和殖民地行政长官。他于1828年至1838年间,出任派驻澳大利亚西澳的第1任总督;1854年,在他推动下,