PSRS算法

✍ dations ◷ 2025-11-29 12:13:07 #并发计算,算法

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

并行计算并行排序

相关

  • 埃里克·迈耶埃里克·迈耶(英语:Eric A. Meyer)是美国网页设计顾问和作家。他以代表网页标准的倡导工作而闻名,最著名的是层叠样式表(CSS),这是一种管理HTML如何显示的技术。迈耶已经撰写了一些
  • 孢子体孢子体(sporophyte,/spɔːroʊˌfaɪt/)是陆生植物与多细胞藻类世代交替过程中的多细胞二倍体阶段。起始于两个单倍体的配子融合(受精)形成单细胞的二倍体的合子。合子再经过有
  • 萤光素酶结构 / ECOD结构 / ECOD结构 / ECOD结构 / ECOD冷光素酶(英语:Luciferase)是自然界中能够产生生物发光的酶的统称,其中最有代表性的是一种学名为Photinus pyralis的萤火虫体内的
  • 南蛮贸易南蛮贸易是安土桃山时代(西元十六世纪中期至十七世纪初期)日本与葡萄牙、西班牙等国商人之间实行的贸易。“南蛮”在中古(“中世”)至近代以前的日本用以指称东南亚地区,并引申用
  • 周同庆周同庆(1907年12月21日-1989年2月13日),生于江苏昆山,中国物理学家。1929年毕业于清华大学。1933年获美国普林斯顿大学物理学博士学位。1955年当选中国科学院学部委员(院士)。曾任
  • .bv.mw-parser-output .monospaced{font-family:"Menlo","Consolas","Liberation Mono","Courier New",monospace}.bv是为布韦岛而保留的互联网国家代码顶级域名,其域名注册局是
  • 大卫·E·科珀大卫·E·科珀(David E. Cooper),又译作戴维·E·库珀或戴维·库珀,是英国杜伦大学荣休哲学教授。曾任教于牛津大学、迈阿密大学、伦敦大学及萨里大学,并兼任美国、加拿大、德国
  • 梅·克拉克梅·克拉克(英语:Mae Clarke,原名Violet Mary Klotz,1910年8月16日-1992年4月29日)是一名美国的女演员,最出名是在《科学怪人》中饰演鲍里斯·卡洛夫追求的新娘,也在《人民公敌》中
  • 内维尔·韩德森内维尔·韩德森(英语:Sir Nevile Meyrick Henderson 1882年6月10日-1942年12月30日)英国外交官,1937年至1939年担任英国驻纳粹德国大使,参与英国绥靖政策的制定,1939年9月3日,韩德
  • 北京交通大学出版社北京交通大学出版社是中华人民共和国的一家出版社,成立于2001年,原名北方交通大学出版社,社址位于北京市,由中华人民共和国教育部主管、北京交通大学主办。