一种改进的奇序列并行排序算法

Xie Hongwei, Xue Yafeng
{"title":"一种改进的奇序列并行排序算法","authors":"Xie Hongwei, Xue Yafeng","doi":"10.1109/ICACTE.2008.102","DOIUrl":null,"url":null,"abstract":"This paper studies the bitonic merge sort algorithm which is difficult to get the prospective sorted result for some odd sequence. We develop a new parallel sorting algorithm, increasing CCI (compare and conditionally interchange) operations, derived from the odd merge sort algorithm. The proposed algorithm is based on a divide-and-conquer strategy. First of all, the sequence to be sorted is decomposed in several groups that are sorted in parallel. After that, all groups are merged into a final, sorted sequence. Therefore, any odd bitonic sequence can be correctly sorted with the mended algorithm. Furthermore, the paper analyzes the computational complexity of the new algorithm and compares it with that of other well-known parallel sorting algorithms. It does not increase memory consumption, and keep the same complexity. Analytic results are compared with those of the sequential algorithm and parallel implementations of other sorting algorithms, obtaining that our proposal outperforms the other solutions.","PeriodicalId":364568,"journal":{"name":"2008 International Conference on Advanced Computer Theory and Engineering","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"An Improved Parallel Sorting Algorithm for Odd Sequence\",\"authors\":\"Xie Hongwei, Xue Yafeng\",\"doi\":\"10.1109/ICACTE.2008.102\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper studies the bitonic merge sort algorithm which is difficult to get the prospective sorted result for some odd sequence. We develop a new parallel sorting algorithm, increasing CCI (compare and conditionally interchange) operations, derived from the odd merge sort algorithm. The proposed algorithm is based on a divide-and-conquer strategy. First of all, the sequence to be sorted is decomposed in several groups that are sorted in parallel. After that, all groups are merged into a final, sorted sequence. Therefore, any odd bitonic sequence can be correctly sorted with the mended algorithm. Furthermore, the paper analyzes the computational complexity of the new algorithm and compares it with that of other well-known parallel sorting algorithms. It does not increase memory consumption, and keep the same complexity. Analytic results are compared with those of the sequential algorithm and parallel implementations of other sorting algorithms, obtaining that our proposal outperforms the other solutions.\",\"PeriodicalId\":364568,\"journal\":{\"name\":\"2008 International Conference on Advanced Computer Theory and Engineering\",\"volume\":\"98 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-12-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 International Conference on Advanced Computer Theory and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACTE.2008.102\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Advanced Computer Theory and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACTE.2008.102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

本文研究了双onic归并排序算法,该算法对一些奇序列难以得到预期排序结果。我们开发了一种新的并行排序算法,增加了CCI(比较和条件交换)操作,衍生于奇归并排序算法。该算法基于分而治之策略。首先,将待排序的序列分解为并行排序的若干组。在那之后,所有的组被合并成一个最终的、排序的序列。因此,改进后的算法可以对任意奇双位序列进行正确排序。此外,分析了新算法的计算复杂度,并与其他知名的并行排序算法进行了比较。它不会增加内存消耗,并保持相同的复杂性。分析结果与其他排序算法的顺序算法和并行实现的结果进行了比较,得到了我们的方案优于其他方案的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Improved Parallel Sorting Algorithm for Odd Sequence
This paper studies the bitonic merge sort algorithm which is difficult to get the prospective sorted result for some odd sequence. We develop a new parallel sorting algorithm, increasing CCI (compare and conditionally interchange) operations, derived from the odd merge sort algorithm. The proposed algorithm is based on a divide-and-conquer strategy. First of all, the sequence to be sorted is decomposed in several groups that are sorted in parallel. After that, all groups are merged into a final, sorted sequence. Therefore, any odd bitonic sequence can be correctly sorted with the mended algorithm. Furthermore, the paper analyzes the computational complexity of the new algorithm and compares it with that of other well-known parallel sorting algorithms. It does not increase memory consumption, and keep the same complexity. Analytic results are compared with those of the sequential algorithm and parallel implementations of other sorting algorithms, obtaining that our proposal outperforms the other solutions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信