Sorting on the OTIS-mesh

A. Osterloh
{"title":"Sorting on the OTIS-mesh","authors":"A. Osterloh","doi":"10.1109/IPDPS.2000.845995","DOIUrl":null,"url":null,"abstract":"In this paper we present sorting algorithms on the recently introduced N/sup 2/ processor OTIS-mesh, a network with diameter 4/spl radic/N-3 consisting of N connected meshes of size /spl radic/N/spl times//spl radic/N. We show that k-k sorting can be done in 8/spl radic/N+O(N/sup 1/3/) steps for k=1, 2, 3, 4 and in 2k/spl radic/N+O(kN/sup 1/3/) steps for k>4 with constant buffer-size for all k. We show how our algorithms can be modified to achieve 4/spl radic/N+O(N/sup 1/3/) steps for k=1, 2, 3, 4 and k/spl radic/N+O(kN/sup 1/3/) steps for k>4 in the average case. Finally, we show a lower bound of max{4/spl radic/N, 1//spl radic/2 k/spl radic/N} steps for k-k sorting.","PeriodicalId":206541,"journal":{"name":"Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000","volume":"199 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"37","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPS.2000.845995","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 37

Abstract

In this paper we present sorting algorithms on the recently introduced N/sup 2/ processor OTIS-mesh, a network with diameter 4/spl radic/N-3 consisting of N connected meshes of size /spl radic/N/spl times//spl radic/N. We show that k-k sorting can be done in 8/spl radic/N+O(N/sup 1/3/) steps for k=1, 2, 3, 4 and in 2k/spl radic/N+O(kN/sup 1/3/) steps for k>4 with constant buffer-size for all k. We show how our algorithms can be modified to achieve 4/spl radic/N+O(N/sup 1/3/) steps for k=1, 2, 3, 4 and k/spl radic/N+O(kN/sup 1/3/) steps for k>4 in the average case. Finally, we show a lower bound of max{4/spl radic/N, 1//spl radic/2 k/spl radic/N} steps for k-k sorting.
在otis网格上排序
本文提出了基于N/sup 2/处理器的OTIS-mesh网络的排序算法。OTIS-mesh是一个直径为4/spl径向/N-3的网络,由大小为/spl径向/N/spl次//spl径向/N的N个连通网格组成。对于k= 1,2,3,4, k-k排序可以在8/spl radial /N+O(N/sup 1/3/)步内完成,对于k bbbb4, k-k排序可以在2k/spl radial /N+O(kN/sup 1/3/)步内完成,对于所有k,缓冲大小不变。我们展示了如何修改我们的算法,使k= 1,2,3,4和k/spl radial /N+O(N/sup 1/3/)步内实现k bbbb4的平均情况下4/spl radial /N+O(N/sup 1/3/)步。最后,我们给出了k-k排序的max{4/spl基数/N, 1//spl基数/2 k/spl基数/N}步数的下界。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信