PSRS算法

✍ dations ◷ 2025-11-25 18:15:45 #并发计算,算法

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

并行计算并行排序

相关

  • 计算机图形图像数据处理、电脑图像(英语:Computer Graphics)是指用计算机所创造的图形。更具体的说,就是在计算机上用专门的软件和硬件用来表现和控制图像数据。计算机图形的发展使用户能
  • 石莼属见正文石莼属(学名:Ulva),为石莼科下的大型多细胞片状体或管状体的藻类,其广泛分布于世界各个海岸。生活史中有双倍体和单倍体的配子体世代交替现象。海莴苣是多细胞绿藻的代表。
  • 比利时法语社区法语社群(Communauté française),又称瓦隆-布鲁塞尔联盟(Fédération Wallonie-Bruxelles),是比利时三个社群之一。法语社群的意思是使用法语的比利时人;并成立代表比利时法语居
  • 吴朝晖吴朝晖(1966年12月-),浙江温州人,中国计算机科学家,中国共产党党员。浙江大学计算机应用专业博士毕业,博士生导师。他是国家杰出青年基金获得者、国家百千万人才工程国家级人员、浙
  • 台糖量贩台湾糖业股份有限公司量贩事业部(简称:台糖量贩、台糖健康超市,英语:Taisuco)为台湾一间已结业的连锁量贩店及超市,属于台糖公司旗下事业体之一,成立于2000年,为全国首创结合生活量
  • 法国文艺复兴法国文艺复兴是在15至17世纪早期法国的文化和艺术运动,是欧洲文艺复兴运动的一部分。它在传统上是指1494年法国入侵意大利,经历查理八世,直到1610年亨利四世去世的这段时期。在
  • 路易九世 (法兰西)路易九世(法语:Louis IX;1214年4月25日-1270年8月25日),绰号贤人(法语:le Prudhomme),俗称圣路易(法语:Saint Louis),自1226年至去世为卡佩王朝法兰西国王,在位超过43年。天主教会1297年封
  • 欲望城市2《欲望城市2》(英语:)是一部于2010年5月上映的一部美国两性浪漫喜剧片。该片是欲望城市电影版的续集,其内容改编和延伸自HBO的热门电视剧集《欲望城市》。此片在2010年5月27日于
  • 福井照福井照(1953年12月14日-),日本政治人物,自由民主党党员,出身于大阪府大阪市。现任内阁府特命担当大臣(冲绳及北方对策担当、消费者及食品安全担当、海洋政策担当)。共当选7届众议院
  • 真空包装机真空包装机,是一种利用抽真空以令内容物得以长时间保存的机械设备。其基本原理是把真空袋里的产品放在真空机的腔室中,袋的开口放位于密封条上,当盖闭合时,机器自动进行抽真空处