Sorting sixteen numbers

分类 计算机科学 算法
作者
Mingxing Ouyang
标识
DOI:10.1109/hpec.2015.7322464
摘要

Sorting is a basic operation in data processing. A common direction in research is to design fast methods that sort millions of numbers. The focus of this article is to sort 16 numbers. Let a hextuple be an unordered tuple of 16 numbers. Although the data may consist of thousands to millions of hextuples, the task is to sort the numbers in each hextuple. GPUs have become powerful coprocessors to CPUs. Sorting networks, originally meant for hardware implementation, are suitable for sorting many hextuples on GPUs. Batcher's sorting network for 16 numbers has ten parallel steps, whereas Van Voorhis's network has nine. Software implementations of the former are well-known and publicly available, whereas the latter seems to remain on paper. The main results in this article are implementations of Van Voorhis's network. After several iterations of improvement, the final implementation of Van Voorhis's network is more than ten percent faster than the existing code for Batcher's network. Insights gained in implementing Van Voorhis's network lead to an improved implementation of Batcher's network. The last result is useful for sorting more than 16 numbers.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
内向小虾米完成签到,获得积分10
刚刚
powell完成签到,获得积分10
刚刚
heart发布了新的文献求助100
3秒前
何hehe完成签到 ,获得积分10
5秒前
酷波er应助成就的身影采纳,获得10
8秒前
田田发布了新的文献求助20
9秒前
9秒前
12秒前
会撒娇的如音完成签到,获得积分10
13秒前
13秒前
hufan2441发布了新的文献求助10
14秒前
14秒前
15秒前
Max完成签到,获得积分10
15秒前
CipherSage应助duoduo采纳,获得10
16秒前
三块石头发布了新的文献求助10
17秒前
Monday发布了新的文献求助10
17秒前
桐桐应助xx采纳,获得10
17秒前
秋雪瑶应助旅途之人采纳,获得10
17秒前
18秒前
大方含芙完成签到,获得积分10
20秒前
21秒前
21秒前
AlinaG应助安静的斓采纳,获得20
22秒前
23秒前
研友_LpKA28发布了新的文献求助10
25秒前
葛顺完成签到,获得积分10
26秒前
chaijy87发布了新的文献求助10
27秒前
28秒前
独特觅翠发布了新的文献求助10
28秒前
BLUE完成签到,获得积分10
28秒前
和谐的幼枫完成签到,获得积分10
30秒前
30秒前
30秒前
高大的曼文完成签到 ,获得积分10
30秒前
heart发布了新的文献求助100
32秒前
旅途之人发布了新的文献求助10
35秒前
科研难应助小米辣采纳,获得30
36秒前
chaijy87完成签到,获得积分10
36秒前
星辰大海应助窦白梦采纳,获得10
37秒前
高分求助中
The three stars each : the Astrolabes and related texts 1070
Manual of Clinical Microbiology, 4 Volume Set (ASM Books) 13th Edition 1000
Sport in der Antike 800
Aspect and Predication: The Semantics of Argument Structure 666
De arte gymnastica. The art of gymnastics 600
少脉山油柑叶的化学成分研究 530
Berns Ziesemer - Maos deutscher Topagent: Wie China die Bundesrepublik eroberte 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2410309
求助须知:如何正确求助?哪些是违规求助? 2105829
关于积分的说明 5320082
捐赠科研通 1833323
什么是DOI,文献DOI怎么找? 913570
版权声明 560825
科研通“疑难数据库(出版商)”最低求助积分说明 488493