Sloping-and-shaking - Multiway merging and sorting
Gao, QS; Liu, ZY
刊名SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES
1997-06-01
卷号40期号:3页码:225-234
关键词parallel processing merging sorting algorithms time complexity
ISSN号1006-9321
英文摘要Most traditional merging and merging-based sorting algorithms are based on 2 sorters or 2 comparators. A new merging technique is developed, namely sloping-and-shaking multiway merging, and a corresponding multiway sorting method based only on k-sorters is proposed. The sloping-and-shaking merging algorithm merges k sorted lists into one, where k can be any prime number. The merging process is not a series of recursive applications of 2-way merging. It sorts the keys on the m x k plane in vertical and horizontal directions, then along sloping lines with various slope rates step by step. Only k-sorters are needed in the merging or sorting process. The time needed to merge k sorted lists, with m of each, is (k + inverted right perpendicular log(2)(m/k) inverted left perpendicular)t(k), and the time for sorting N keys is (1 + (p - 1)k + 1/2(p - 1)(p - 2) inverted right perpendicular log(2)k inverted left perpendicular)t(k), where p = log(k)N, and t(k) is the time to sort k keys. The proposed algorithms can be implemented either by hardwared sorting networks, or on general purpose parallel and vector machines. The traditional odd-even merging can be viewed as a special case of the multiway merging proposed (when k is 2). While theoretically the proposed algorithms provide a new understanding of parallel merging and sorting processes, they may be used in practice to construct sorting circuits faster than 2-sorter based sorting methods.
WOS研究方向Engineering ; Materials Science
语种英语
出版者SCIENCE CHINA PRESS
WOS记录号WOS:A1997XC20000001
内容类型期刊论文
源URL[http://119.78.100.204/handle/2XEOYT63/5463]  
专题中国科学院计算技术研究所期刊论文_英文
通讯作者Gao, QS
作者单位CHINESE ACAD SCI,COMP TECHNOL INST,BEIJING 100080,PEOPLES R CHINA
推荐引用方式
GB/T 7714
Gao, QS,Liu, ZY. Sloping-and-shaking - Multiway merging and sorting[J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES,1997,40(3):225-234.
APA Gao, QS,&Liu, ZY.(1997).Sloping-and-shaking - Multiway merging and sorting.SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES,40(3),225-234.
MLA Gao, QS,et al."Sloping-and-shaking - Multiway merging and sorting".SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES 40.3(1997):225-234.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace