A New Hardware Accelerator for Data Sorting in Area & Energy Constrained Architectures

被引:0
|
作者
Norollah, Amin [1 ]
Beitollahi, Hakem [1 ]
Patooghy, Ahmad [2 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran, Iran
[2] Univ Cent Arkansas, Dept Comp Sci, Conway, AR USA
来源
2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS) | 2019年
关键词
FPGA; hardware accelerator; unary processing; stochastic processing; sorting algorithm; Bitonic sorting network;
D O I
10.1109/mwscas.2019.8885297
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Sorting is one of the most important computational tasks in data processing applications. Recent studies show that the FPGA-based hardware accelerators are more efficient than the general-purpose processors and GPUs. By increasing the input records in the sorting network, the number of Compare-And-Swap (CAS) units would be increased, which in turn, will lead to increased resource consumption. In some applications, the number of available resources is limited. Thereby, it is necessary to optimize resource requirements while maintaining a sufficient level of performance. This paper presents a new sorting architecture that reduces the number of required resources compared to the state-of-the-art sorting architecture and achieves the desired performance using Unary processing. Results indicate that the proposed architecture increases throughput by 29.1% and reduces the number of LUTs by 42%, for sorting 8-input records, compared to other architecture.
引用
收藏
页码:985 / 988
页数:4
相关论文
共 50 条
  • [21] A Hardware Accelerator for Data Classification within the Sensing Infrastructure
    Barbareschi, Mario
    Battista, Ermanno
    Mazzocca, Nicola
    Venkatesan, Sridhar
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2014, : 400 - 405
  • [22] Hardware accelerator for FIB lookup in named data networking
    Yu, Weiwen
    Pao, Derek
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [23] SQRL: Hardware Accelerator for Collecting Software Data Structures
    Kumar, Snehasish
    Shriraman, Arrvindh
    Srinivasan, Vijayalakshmi
    Lin, Dan
    Phillips, Jordon
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 475 - 476
  • [24] The IANET Hardware Accelerator for Audio and Visual Data Classification
    Gillela, Rohini J.
    Ganguly, Amlan
    Patru, Dorin
    Indovina, Mark A.
    2020 IEEE 33RD INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2020, : 48 - 53
  • [25] Area and Energy Efficient 2D Max-Pooling For Convolutional Neural Network Hardware Accelerator
    Zhao, Bin
    Chong, Yi Sheng
    Anh Tuan Do
    IECON 2020: THE 46TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2020, : 423 - 427
  • [26] The features, hardware, and architectures of data center networks: A survey
    Chen, Tao
    Gao, Xiaofeng
    Chen, Guihai
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 96 : 45 - 74
  • [27] Effective hardware architectures for LED and PRESENT ciphers for resource-constrained applications
    Modi P.
    Singh P.
    Acharya B.
    International Journal of High Performance Systems Architecture, 2021, 10 (02): : 89 - 104
  • [28] A new design and implementation of hardware accelerator for line detection
    Chen, Ching-Han
    Luoh, Leh
    Guo, Min-Hao
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 179 - 197
  • [29] A new public key cryptosystem for constrained hardware
    Zheng, JD
    INFORMATION SECURITY, PROCEEDINGS, 2002, 2433 : 334 - 341
  • [30] SORTCHIP: A VLSI implementation of a hardware algorithm for continuous data sorting
    Colavita, AA
    Cicuttin, A
    Fratnik, F
    Capello, G
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2003, 38 (06) : 1076 - 1079