PSRS算法

✍ dations ◷ 2025-09-18 17:38:56 #并发计算,算法

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

并行计算并行排序

相关

  • University of Aberdeen阿伯丁大学 (英语:University of Aberdeen;拉丁语:Universitas Aberdonensis)于1495年在苏格兰阿伯丁创立,是著名的教育和研究中心,中世纪时期建立的四所苏格兰古大学(英语:Ancient u
  • 太行山太行山又名五行山、王母山、女娲山,或作太形山。中国东部地区的重要山脉和地理分界线。跨越北京市、河北省、山西省、河南省四省市。北起北京西山,南达豫北黄河北岸,西接山西高
  • 詹文龙詹文龙(1955年-),生于福建厦门,中国核物理学家。中国科学院近代物理研究所研究员。中国共产党第十七届、十八届中央委员会候补委员。1982年毕业于兰州大学现代物理系。曾任中国科
  • 伊莲娜·科塔伊莲娜·科塔(英语:Elena Cotta,1931年8月19日-)是一名意大利舞台、电影和电视女演员。生于米兰,科塔年轻时以奖学金就读西尔维奥·达米科国家戏剧艺术学院,但读了一年后便退学进入
  • 鹃形目杜鹃科(学名:Cuculidae)在动物分类学上是鸟纲鹃形目中的唯一科。中国古代也称子规、杜宇等。许多分布于欧、亚、非洲的杜鹃科鸟类属于孵卵寄生动物,这些杜鹃从不筑巢,而是将卵产
  • 2009年夏季世界大学生运动会第二十五届夏季世界大学生运动会(XXV Summer Universiade)于2009年7月1日至7月12日在塞尔维亚贝尔格莱德举行,这是塞尔维亚首次主办夏季世界大学生运动会。主会场是贝尔格莱德
  • 皇帝煎饼皇帝煎饼(德语:Kaiserschmarren)是奥地利最著名的甜点之一,自奥匈帝国时代就开始流行。皇帝煎饼也同样流行于巴伐利亚和匈牙利。传说法兰兹·约瑟夫一世非常喜欢皇帝煎饼,因此得
  • 安家《安家》(英语:)(前名:卖房子的人),2020年中国大陆都市情感剧,本剧是耀客传媒买下日剧《卖房子的女人》版权,由六六重新编写的原创故事。本剧由孙俪、罗晋、张萌领衔主演,于2019年4月2
  • 本杰明·布里顿爱德华·本杰明·布里顿,布里顿男爵,OM CH(英语:Edward Benjamin Britten, Baron Britten,1913年11月22日-1976年12月4日),英国作曲家、指挥家、钢琴家,是二十世纪古典音乐的重要人物
  • 宁波轨道交通3号线.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