Scalability of parallel sorting on mesh multicomputers

Vineet Singh, Vipin Kumar, G. Agha, C. Tomlinson
{"title":"Scalability of parallel sorting on mesh multicomputers","authors":"Vineet Singh, Vipin Kumar, G. Agha, C. Tomlinson","doi":"10.1109/IPPS.1991.153762","DOIUrl":null,"url":null,"abstract":"The paper presents two new parallel algorithms QSP1 and QSP2 based on sequential quicksort for sorting data on a mesh multicomputer, and analyzes their scalability using the isoefficiency metric. It shows that QSP2 matches the lower bound on the isoefficiency function for mesh multicomputers. The isoefficiency of QSP1 is also fairly close to optimal. Lang et al. (1985) and Schnorr et al. (1986) have developed parallel sorting algorithms for the mesh architecture that have either optimal (Schnorr) or close to optimal (Lang) run-time complexity for the one-element-per-processor case. Both QSP1 and QSP2 have worse performance than these algorithms for the one-element-per-processor case. But QSP1 and QSP2 have better scalability than the scaled-down variants of these algorithms (for the case in which there are more elements than processors). As a result, the new parallel formulations are better than these scaled-down variants in terms of speedup w.r.t the best sequential algorithms. The paper also presents a different variant of Lang's sort which is asymptotically as scalable as QSP2 (for the multiple-element-per-processor case). It briefly discusses another metric called 'resource consumption metric'. According to this metric, both QSP1 and QSP2 are strictly superior to Lang's sort and its variations.<<ETX>>","PeriodicalId":159687,"journal":{"name":"[1991] Proceedings. The Fifth International Parallel Processing Symposium","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1991] Proceedings. The Fifth International Parallel Processing Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPPS.1991.153762","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

The paper presents two new parallel algorithms QSP1 and QSP2 based on sequential quicksort for sorting data on a mesh multicomputer, and analyzes their scalability using the isoefficiency metric. It shows that QSP2 matches the lower bound on the isoefficiency function for mesh multicomputers. The isoefficiency of QSP1 is also fairly close to optimal. Lang et al. (1985) and Schnorr et al. (1986) have developed parallel sorting algorithms for the mesh architecture that have either optimal (Schnorr) or close to optimal (Lang) run-time complexity for the one-element-per-processor case. Both QSP1 and QSP2 have worse performance than these algorithms for the one-element-per-processor case. But QSP1 and QSP2 have better scalability than the scaled-down variants of these algorithms (for the case in which there are more elements than processors). As a result, the new parallel formulations are better than these scaled-down variants in terms of speedup w.r.t the best sequential algorithms. The paper also presents a different variant of Lang's sort which is asymptotically as scalable as QSP2 (for the multiple-element-per-processor case). It briefly discusses another metric called 'resource consumption metric'. According to this metric, both QSP1 and QSP2 are strictly superior to Lang's sort and its variations.<>
网格多机并行排序的可扩展性
提出了基于顺序快速排序的两种新的网格多机数据排序并行算法QSP1和QSP2,并用等效率度量分析了它们的可扩展性。结果表明,QSP2符合网格多机等效率函数的下界。QSP1的等效率也相当接近于最优。Lang等人(1985)和Schnorr等人(1986)为网格架构开发了并行排序算法,对于每处理器一个元素的情况,这些算法具有最佳(Schnorr)或接近最佳(Lang)的运行时复杂性。对于每个处理器一个元素的情况,QSP1和QSP2的性能都比这些算法差。但是QSP1和QSP2比这些算法的缩小版本具有更好的可伸缩性(对于元素多于处理器的情况)。因此,新的并行公式在加速方面优于这些按比例缩小的变体,而不是最好的顺序算法。本文还提出了Lang排序的另一种变体,它与QSP2一样具有渐近可扩展性(对于每个处理器的多元素情况)。它简要讨论了另一种称为“资源消耗度量”的度量。根据这个度量,QSP1和QSP2都严格优于Lang的排序及其变体。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信