A comparison of three representative hardware sorting units

A comparison of three representative hardware sorting units
复制标题

三种代表性硬件分拣单元的比较

DOI:
--
复制
发表时间:
2009
期刊:
2009 35th Annual Conference of IEEE Industrial Electronics
影响因子:
--
通讯作者:
João M. P. Cardoso
João M. P. Cardoso
中科院分区:
--
文献类型:
--
作者:
Rui Marcelino;Horácio C. Neto;João M. P. Cardoso

文献摘要

被引文献

相似文献

分类是许多嵌入式计算系统的重要操作。分类单元:分类网络,插入分类和基于FIFO的合并分类。大小大于排序单元的大小。
Sorting is an important operation for many embedded computing systems. Since sorting large datasets may slowdown the overall execution, schemes to speedup sorting operations are needed. Bearing in mind the hardware acceleration of sorting, we show in this paper an analysis and comparison among three hardware sorting units: sorting network, insertion sorting, and FIFO-based merge sorting. We focus on embedded computing systems implemented with FPGAs, which give us the flexibility to accommodate customized hardware sorting units. We also present a hardware/software solution for sorting data sets with size larger than the size of the sorting unit. This hardware/software solution achieves 20× overall speedup over a pure software implementation of the well-known quicksort algorithm.