• DocumentCode
    3591741
  • Title

    Fast Radix: A Scalable Hardware Accelerator for Parallel Radix Sort

  • Author

    Xingyu Liu ; Yangdong Deng

  • Author_Institution
    Inst. of Microelectron., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • Firstpage
    214
  • Lastpage
    219
  • Abstract
    Sorting is one of the most fundamental algorithms of computer science and is the bottleneck of many computing problems. Pursuing fast and stable sorting of large scale has been the optimization goal of many applications. CPU-only based software methods often failed to tap the potential of computing-intensive sorting algorithms with parallel traits. It inspires us to use specific hardware accelerator to exploit the parallel potential of algorithm and expedite the sorting process. Among successful sorting algorithms proposed during the past few decades, the parallel version of radix sort is best suitable or hardware acceleration. In this paper, we propose Fast Radix, a scalable hardware accelerator for 32-bit integer radix sort. The proposed accelerator is integrated into CPU micro architecture as a special functional unit and can be started with a special instruction. Upon being launched, it interacts directly with the MMU and DTLB of CPU. The accelerator has a queued-pipelined structure to fully exploit the bandwidth of memory. The accelerator was evaluated with FPGA Architecture Model Execution simulator, RAMP Gold. Experimental results proved that our radix sort accelerator outperformed its CPU software equivalent by a factor of over 5.
  • Keywords
    digital arithmetic; field programmable gate arrays; optimisation; parallel architectures; sorting; CPU microarchitecture; CPU-only based software method; FPGA architecture model execution simulator; FastRadix; RAMP Gold; optimization; parallel radix sort; radix sort accelerator; scalable hardware accelerator; sorting algorithm; Arrays; Gold; Hardware; Pipelines; Software; Sorting; FPGA; hardware accelerator; parallel computing; radix sort;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Information Technology (FIT), 2014 12th International Conference on
  • Print_ISBN
    978-1-4799-7504-4
  • Type

    conf

  • DOI
    10.1109/FIT.2014.48
  • Filename
    7118402