中文

在硬件中梳理排序:一项前沿综述

硬件体系结构 2023-10-13 v1 新兴技术

摘要

排序是各类应用中的基本操作,也是计算机科学中的传统研究课题。提升排序操作性能可对许多应用领域产生显著影响。针对高性能排序,基于硬件的解决方案备受关注。这些方案通常以专用集成电路(ASIC)或现场可编程门阵列(FPGA)实现。近来,亦提出存内排序方案以解决存储与处理单元间的搬移开销问题,即所谓的冯·诺依曼瓶颈。由于排序算法的复杂性,实现高效的排序数据硬件实现颇具挑战。大量既有方案构建于比较-交换(CAS)单元之上,归为基于比较的排序。部分近期方案提供无比较排序。本综述回顾基于硬件排序领域的最新工作,亦讨论面向部分排序与流排序的近期硬件方案。最后,我们将讨论未来排序系统设计中需考量的一些重要问题。

关键词

引用

@article{arxiv.2310.07903,
  title  = {Sorting it out in Hardware: A State-of-the-Art Survey},
  author = {Amir Hossein Jalilvand and Faeze S. Banitaba and Seyedeh Newsha Estiri and Sercan Aygun and M. Hassan Najafi},
  journal= {arXiv preprint arXiv:2310.07903},
  year   = {2023}
}