PSRS算法

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

并行计算并行排序

相关

  • 塞内卡卢修斯·阿奈乌斯·塞内卡或辛尼加 (拉丁语:Lucius Annaeus Seneca,约前4年-65年),古罗马时代著名的斯多亚学派哲学家、政治家、剧作家,生于罗马帝国西班牙行省科尔多瓦。曾任尼禄
  • 鲁文·里夫林鲁文·里夫林(希伯来语:.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
  • 胜论学派胜论学派(梵语:वैशॆषिक,转写:Vaiśeṣika), 古印度六派哲学之一,其创始人为羯那陀(Kanada),理论载于《胜论经》(Vaiśeṣika-sūtra)中,该经写定于公元前2世纪。唐玄奘翻译有《胜
  • 第一机动舰队第一机动舰队(日语:第一機動艦隊/だいいちきどうかんたい Daigo Kidō Kantai ?)是旧日本海军的一支舰队编制。舰队编制存续期间,主官由第三舰队司令长官兼任。第一机动舰队是
  • 女王大学女王大学(或皇后大学,Queen's University)可以指:
  • 硫族化物硫族化物或硫属化物(chalcogenide)是指至少含有一个硫族元素(氧族元素中除了氧以外的元素)离子及一个电负性较小元素的化合物。一般硫族元素是指硫、硒、碲、钋及�等元素,而电负性
  • 破碎的拥抱破碎的拥抱(西班牙语:),2009年上映的西班牙爱情惊悚片。剧本、制作与导演皆由西班牙鬼才导演佩德罗·阿莫多瓦一手包办。由潘内洛普·克鲁兹主演。一位在西班牙马德里的平凡秘书
  • 博世猪笼草同物异名异物同名博世猪笼草(学名:),又称包希猪笼草,是婆罗洲南加里曼丹省特有的热带食虫植物。其种加词来源于约翰内斯·范登博世的名字。它与法萨猪笼草()之间存在着密切的近缘关
  • 1924年夏季奥林匹克运动会水球比赛1924年夏季奥林匹克运动会的水球比赛由1924年8月6日至8月13日进行,为期8天;只设男子项目,决出金、银、铜牌各一面。本届赛事有14支队伍参与,最终由英国夺得金牌。
  • 林幼春林幼春(1880年2月24日-1939年8月24日),名进,字南强,谱名资修,号幼春、老秋,通称林幼春。台湾府彰化县(今台中雾峰)人,雾峰林家成员,日治台湾文学家、社会运动家。林幼春生于福建福州,为