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 条
  • [31] Hardware-based Systems for Partial Sorting of Streaming Data
    Rjabov, Artjom
    2016 15TH BIENNIAL BALTIC ELECTRONICS CONFERENCE (BEC), 2016, : 59 - 62
  • [32] NEW COMPONENTS CALL FOR HARDWARE COMPARISON OF RECEIVER ARCHITECTURES
    Nelson, Todd
    ELECTRONICS WORLD, 2012, 118 (1914): : 14 - 17
  • [33] New Hardware Architectures for Montgomery Modular Multiplication Algorithm
    Huang, Miaoqing
    Gaj, Kris
    El-Ghazawi, Tarek
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) : 923 - 936
  • [34] Prefetching for Array Data in Embedded Java']Java Hardware Accelerator
    Wu, Yi-Ruei
    Chen, Yu-Sheng
    Shann, Jean Jyh-Jiun
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 363 - 366
  • [35] Fast Execution of an ASIFT Hardware Accelerator by Prior Data Processing
    Yum, Joohyuk
    Kim, Jin-Sung
    Lee, Hyuk-Jae
    ELECTRONICS, 2019, 8 (10)
  • [36] CraterLake: A Hardware Accelerator for Efficient Unbounded Computation on Encrypted Data
    Samardzic, Nikola
    Feldmann, Axel
    Krastev, Aleksandar
    Manohar, Nathan
    Genise, Nicholas
    Devadas, Srinivas
    Eldefrawy, Karim
    Peikert, Chris
    Sanchez, Daniel
    PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22), 2022, : 173 - 187
  • [37] Hardware Accelerator for Data Anonymization Using Dynamic Partial Reconfiguration
    Sawaguchi, Sota
    Nishi, Hiroaki
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2016,
  • [38] Energy-Efficient Hardware Architectures for Fast Polar Decoders
    Ercan, Furkan
    Tonnellier, Thibaud
    Gross, Warren J.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (01) : 322 - 335
  • [39] Memory Energy Consumption Analyzer for Video Encoder Hardware Architectures
    Amaral, Livia
    Povala, Guilherme
    Porto, Marcelo
    Silveira, Dieison
    Bampi, Sergio
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 344 - 347
  • [40] Optimized CNN Architectures Benchmarking in Hardware-Constrained Edge Devices in IoT Environments
    Rosero-Montalvo, Paul D.
    Tozun, Pinar
    Hernandez, Wilmar
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (11): : 20357 - 20366