Pushing the Limits of Energy Efficiency for Non-Binary LDPC Decoders on GPUs and FPGAs

被引:0
|
作者
Subramaniyan, Srinivasan [1 ,2 ]
Ferraz, Oscar
Ashuthosh, M. R. [3 ]
Krishna, Santosh [3 ]
Wang, Guohui [4 ]
Cavallaro, Joseph R. [4 ]
Silva, Vitor
Falcao, Gabriel
Purnaprajna, Madhura [1 ,2 ]
机构
[1] Amrita Vishwa Vidyapeetham, Dept Comp Sci & Engn, Bangalore, Karnataka, India
[2] Univ Coimbra, Inst Telecomunicacoes, Dept Elect & Comp Engn, Coimbra, Portugal
[3] PES Inst Technol, Dept Elect & Commun Engn, Bangalore South Campus, Bangalore, Karnataka, India
[4] Rice Univ, Dept Elect & Comp Engn, Houston, TX 77251 USA
关键词
design space exploration; roofline model; high-throughput; parallelism; low-power; FPGAs; GPUs; RTL; HLS; NB-LDPC decoding;
D O I
10.1109/sips50750.2020.9195258
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Signal processing hardware designers of Low-Density Parity-Check (LDPC) decoders used in modern optical communications are confronted with the need to perform multi-parametric design space exploration, targeting very high throughput (hundreds of Mbit/s) and low-power systems. This work addresses the needs of current designers of dedicated GF(2(m)) NB-LDPC decoders that necessitate robust approaches for dealing with the ever-increasing demand for higher BER performance. The constraints pose tremendous pressure on the on-chip design of irregular data structures and micro-circuit implementation for supporting the complex Galois field mathematics and communications of hundreds of check nodes with hundreds of variable node processors. We have developed kernels targeting GPU and FPGA (HLS and its equivalent RTL) descriptions of this class of complex circuits for comparing area, frequency of operation, latency, parallelism and throughput. Exploiting techniques such as using custom bit-widths, pipelining, loop-unrolling, array-partitioning and the replication of compute units, results in considerably faster design cycles and demands less non-recurring engineering effort. We report a throughput performance of 800 Mbps for the FPGA case.
引用
收藏
页码:71 / 76
页数:6
相关论文
共 50 条
  • [1] FLEXIBLE NON-BINARY LDPC DECODING ON FPGAS
    Andrade, Joao
    Falcao, Gabriel
    Silva, Vitor
    Kasai, Kenta
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [2] A Systolic LLR Generation Architecture for Non-Binary LDPC Decoders
    Al Ghouwayel, Ali
    Boutillon, Emmanuel
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (08) : 851 - 853
  • [3] Non-binary LDPC Decoders Design for Maximizing Throughput of an FPGA Implementation
    Sulek, Wojciech
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2016, 35 (11) : 4060 - 4080
  • [4] APPROXIMATE SORTING CHECK NODE PROCESSING IN NON-BINARY LDPC DECODERS
    Chytas, Dimitris
    Paliouras, Vassilis
    2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [5] Bit Reliability-Based Decoders for Non-Binary LDPC Codes
    Huang, Qin
    Yuan, Shuai
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2016, 64 (01) : 38 - 48
  • [6] Non-binary LDPC Decoders Design for Maximizing Throughput of an FPGA Implementation
    Wojciech Sułek
    Circuits, Systems, and Signal Processing, 2016, 35 : 4060 - 4080
  • [7] Novel Hardware Implementation of LLR-based Non-binary LDPC Decoders
    Bhargava, Lava
    Bose, Ranjan
    Balakrishnan, M.
    2013 NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2013,
  • [8] HIGH SPEED DECODING OF NON-BINARY IRREGULAR LDPC CODES USING GPUS
    Beermann, Moritz
    Monzo, Enrique
    Schmalen, Laurent
    Vary, Peter
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 36 - 41
  • [9] Field-Order Based Hardware Cost Analysis of Non-Binary LDPC Decoders
    Toriyama, Yuta
    Amiri, Behzad
    Dolecek, Lara
    Markovic, Dejan
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 2045 - 2049
  • [10] Simplified APP Computation of High Order Constellations Combined with Non-Binary LDPC Decoders
    Mostari, Latifa
    Bounoua, Abdennacer
    Taleb-Ahmed, Abdelmalik
    PERTANIKA JOURNAL OF SCIENCE AND TECHNOLOGY, 2019, 27 (02): : 769 - 778