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 条
  • [21] Non-Binary LDPC coding for Internet of Things
    Hyla, Jakub
    Sulek, Wojciech
    PRZEGLAD ELEKTROTECHNICZNY, 2024, 100 (03): : 249 - 256
  • [22] The Application Study of Non-binary LDPC Code
    Wu, Yuping
    Zhao, Danfeng
    Tong, Ningning
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 2543 - 2546
  • [23] EXIT charts for non-binary LDPC codes
    Byers, GJ
    Takawira, F
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 652 - 657
  • [24] Weight Distributions of Non-binary LDPC Codes
    Kasai, Kenta
    Poulliat, Charly
    Declercq, David
    Sakaniwa, Kohichi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (04) : 1106 - 1115
  • [25] Scheduling Strategies for Non-Binary LDPC Codes
    El Hassani, Sanae
    Hamon, Marie-Helene
    Penard, Pierre
    2009 IEEE 20TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2009, : 2365 - 2369
  • [26] BOUNDS ON THE THRESHOLDS OF NON-BINARY LDPC CODES
    Levi, Oron
    Burshtein, David
    2008 IEEE 25TH CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL, VOLS 1 AND 2, 2008, : 348 - 352
  • [27] Analysis of Non-binary Hybrid LDPC codes
    Sassatelli, Lucile
    Declercq, David
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 2261 - 2265
  • [28] Decoder Design for Non-binary LDPC Codes
    Liu, Fei
    Li, Haitao
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [29] Error Floors of Non-Binary LDPC Codes
    Nozaki, Takayuki
    Kasai, Kenta
    Sakaniwa, Kohichi
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 729 - 733
  • [30] Weight Distribution of Non-binary LDPC Codes
    Kasai, Kenta
    Poulliat, Charly
    Declercq, David
    Shibuya, Tomoharu
    Sakaniwa, Kohichi
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS, VOLS 1-3, 2008, : 748 - +