看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于FPGA的高性能变长合并排序加速器设计与实现 收藏
基于FPGA的高性能变长合并排序加速器设计与实现

基于FPGA的高性能变长合并排序加速器设计与实现

作     者:田森 庄耀宇 张俊杰 杨丹 Tian Sen;Zhuang Yaoyu;Zhang Junjie;Yang Dan

作者机构:上海大学特种光纤与光接入网重点实验室上海200444 

出 版 物:《电子测量技术》 (Electronic Measurement Technology)

年 卷 期:2020年第43卷第21期

页      码:51-57页

摘      要:排序作为基本的计算问题,广泛应用于多种场景,如数据库、机器学习等,传统通用处理器实现的排序算法受限于cache与内存速度差异,性能提升有限,越来越多场景采用FPGA进行硬件加速。随着机器学习、人工智能等新兴技术的出现,需要处理的数据量呈指数增长,基于FPGA实现大数据量排序的排序器通常为合并排序器,合并排序器能够以迭代的方式实现大数据量排序,而现有基于FPGA实现的合并排序器不支持变长合并排序,在实际应用中仍有巨大挑战。针对现有的合并排序器的问题,提出了一种基于FPGA的高性能变长合并排序加速器,该排序结构通过对基本合并树添加控制逻辑的方式实现变长合并排序。为了使得该排序结构能够实现任意长度的大数据量排序,提出了一种新颖的数据存储结构以及读取控制方法,实现了变长合并树输入队列有序。为了验证提出的加速器的正确性以及评估加速器性能,在开发板KCU1500上实现了该结构,当排序70M个双精度浮点类型数据时,相比软件排序,提出的排序加速器性能是软件排序的6倍。

主 题 词:FPGA 合并排序 变长 高性能 加速器 

学科分类:0810[工学-土木类] 08[工学] 081001[081001] 081201[081201] 0812[工学-测绘类] 

D O I:10.19651/j.cnki.emt.2004983

馆 藏 号:203101015...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分