- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1
沙漏排序:一种新颖的并行排序算法及其
实现
DanielBáscones,BorjaMorcillo
摘要—排序是计算机科学中的一个基本问题。在许多过程排序。这些最终被优化为[6]到log复杂度和
中发挥作用,它在一个顺序机器上执行时受到由log定义log资源,但代价是更高的常数因子,这不幸地使它
的下界复杂度限制。通过增加并行比较数量的并行化技术,这一们在大多数情况下变得不切实际。最后,证明了在一个
限制可以降低到亚线性时间。然而,这增加了实现成本,从而限
CREWPRAM(并发读独占写并行随机存取机)架构
制了这些技术的应用。此外,随着数组大小的增加,在输入和输
本出排序器生成的数据之间移动大量数据会出现瓶颈。这可能会施下,并行归并排序算法[7]可以在log时间内使
译加比排序本身更严格的时间要求。在这篇论文中,提出了一种新用仅个处理器对数组进行排序。
型并行排序器,专门用于输入是并行而输出为串行的情况。设计在实践中,当问题规模较小且速度至关重要的时候
中随后在量子LDPC解码器的背景下通过FPGA实现和验证。
会使用硬件加速的排序网络[8]。对于较大的数据集通
1首个元素的输出延迟达到log,之后其余部分流出,整个排序
v时间为log。与其他并行排序方法不同,时钟速度不会随常使用的并行排序技术[9]会在通用硬件上工作:它们
6
2退化,并且资源与输入大小呈线性关系。通过顺序排序和巧妙的数据交错来划分、排序和合并
3数组。
6IndexTerms—排序,FPGA,并行化
1.然而,在需要对大数据集进行比log更快
7I.介绍的排序时存在一个缺口:由于资源使用的原因,硬件加
0
5速的排序网络变得不可行,而通用硬件上的并行技术
2ORTING算法是许多参与计算过程的核心。出现
:可能不够快。已经有人努力弥合这一缺口,并且有两
vS在数据库、调度、数据分析、网络、推荐系统、计
i种方法脱颖而出:1)遍历一个小的排序网络[10]。这将
x算生物学中,最近还出现在计算机图形或人工智能领
r硬件使用量减少了一个因子log,增加了线性时间的
a域。因此,它们是最受研究的算法家族之一,并且经常
延迟。2)通过选择输入/输出宽度并按块流式传输数据
是在任何基础算法课程中最先被研究的内容。
[11]来权衡时间和空间复杂度。[12]进一步探讨了这两
该正式证明概述了排序的最小log复杂
种方法,它们都利用仅以固定数量的数据并行处理
性,并由D.Knuth发表于[1],同时还包括一组达到该
这一特点,减少了硬件的复杂性,并将处理时间增加了
界限的算法。归并排序(归功于JohnvonNe
您可能关注的文档
- 具有知识图谱的代理 RAG 用于现实世界应用中的复杂多跳推理-计算机科学-人工智能-检索增强生成-推理.pdf
- ACT:通过合成数据生成及自适应训练弥合代码翻译差距-计算机科学-软件开发-代码翻译-自动训练框架.pdf
- 自适应贝叶斯单次量子传感-计算机科学-机器学习-量子传感-量子信道.pdf
- 通过补丁级图聚类和混合密度专家从整张幻灯片图像进行生存建模-计算机科学-深度学习-注意力机制-组织病理学.pdf
- MMS 播放器:一个用于手语角色参数化数据驱动动画的开源软件-计算机科学-合成手语动画-机器学习-开源软件.pdf
- 一种在大型语言模型(LLM)驱动的应用程序环境中衡量自动语音识别(ASR)模型性能的方法-计算机科学-机器学习-自动语音识别-人机交互.pdf
- 探索大型语言模型在分析和改进科学代码中的方法名称方面的应用-计算机科学- AI自动化-程序理解-大语言模型.pdf
- 具有噪声伪标签学习的鲁棒半监督医学图像分割使用扩散模型-计算机科学-半监督学习-扩散模型-医学图像分割.pdf
- 改进高度不平衡数据上的预测 使用开源合成数据过采样附和-计算机科学-预测建模-人工智能-合成数据.pdf
- GG-BBQ:德国性别偏见问答基准测试-计算机科学-大语言模型-自然语言处理.pdf
- 护士资格证考试基础护理学小儿半乳糖血症饮食护理重点试题及答案.doc
- 内科护士资格考试高脂血症调脂治疗护理重点难点试题及答案.doc
- 2025年中国女士收缩裤数据监测报告.docx
- 内科护士资格考试骨质疏松症补钙护理重点试题及答案.doc
- 2025年中国全自动折边机数据监测报告.docx
- 2025年中国高档无缝纸管数据监测报告.docx
- 2025至2030年四时感适茶浓缩颗粒项目可行性研究报告.docx
- 护士执业资格考试外科淋巴瘤化疗护理高频考点试题及答案.doc
- 儿科护理学护士资格考试儿童癫痫持续状态抢救护理重点试题及答案.doc
- 护士执业资格考试外科多发性骨髓瘤化疗护理重点试题及答案.doc
最近下载
- 当代中国政府与政治全套教学课件汇总.pptx VIP
- 2025年全国普通高等学校体育单招真题英语试卷(原卷+ 完整版2025.pdf VIP
- 2024年全国普通高等学校运动训练、民族传统体育专业单招考试数学试卷.pdf VIP
- 2025广东惠州市生态环境局博罗分局和博罗县污染防治攻坚战总指挥部办公室招聘编外人员38人备考试题及答案解析.docx VIP
- 2025广东惠州市生态环境局博罗分局和博罗县污染防治攻坚战总指挥部办公室招聘编外人员38人备考题库及答案解析.docx VIP
- 华荣KJG-口/口Y系列说明书(和利时保护器).doc VIP
- 医疗器械 质量手册.doc VIP
- SYB第八步(3)-制定销售和成本计划.ppt VIP
- 2025广东惠州市生态环境局博罗分局和博罗县污染防治攻坚战总指挥部办公室招聘编外人员38人考试备考试题及答案解析.docx VIP
- 2024年浙江省嵊泗县人民医院公开招聘护理工作人员试题带答案详解.docx VIP
文档评论(0)