Scalable High-Throughput and Low-Latency DVB-S2(x) LDPC Decoders on SIMD Devices

被引:0
|
作者
Le Gal, Bertrand [1 ]
机构
[1] Univ Rennes, Inria Lab, IRISA, UMR CNRS 6074, Rennes, France
关键词
Codes; Decoding; Kernel; Iterative decoding; Multicore processing; Single instruction multiple data; Computer architecture; Throughput; Standards; Software; LDPC decoding; SIMD; multicore; DVB-S2; DVB-S2x; high-throughput; low-latency; parallelization strategy; PARITY-CHECK CODES; IMPLEMENTATION;
D O I
10.1109/OJCOMS.2024.3494059
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Low-density parity-check (LDPC) codes are error correction codes (ECC) with near Shannon correction performances limit boosting the reliability of digital communication systems using them. Their efficiency goes hand in hand with their high computational complexity resulting in a computational bottleneck in physical layer processing. Solutions based on multicore and many-core architectures have been proposed to support the development of software-defined radio and virtualized radio access networks (vRANs). Many studies focused on the efficient parallelization of LDPC decoding algorithms. In this study, we propose an efficient SIMD parallelization strategy for DVB-S2(x) LDPC codes. It achieves throughputs from 7 Gbps to 12 Gbps on an INTEL Xeon Gold target when 10 layered decoding iterations are executed. Simultaneously, the latencies are lower than 400 mu s. These performances are equivalent to FPGA-based solutions and overclass CPU and GPU related works by factors up to 5x .
引用
收藏
页码:7216 / 7227
页数:12
相关论文
共 50 条
  • [1] Low-latency architectures for high-throughput rate viterbi decoders
    Kong, JJ
    Parhi, KK
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (06) : 642 - 651
  • [2] A Novel Partially Parallel Architecture for High-throughput LDPC Decoder for DVB-S2
    Kim, Seok-Min
    Park, Chang-Soo
    Hwang, Sun-Young
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (02) : 820 - 825
  • [3] Unfolded SiBM BCH Decoders for High-Throughput Low-Latency Applications
    Wang, Xu
    Fougstedt, Christoffer
    Svensson, Lars
    Larsson-Edefors, Per
    2024 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2024, : 216 - 221
  • [4] High Throughput LDPC Decoder Architecture for DVB-S2
    Kim, Tae Hun
    Park, Tae Doo
    Park, Gun Yeol
    Kwon, Hae Chan
    Jung, Ji Won
    2013 FIFTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2013, : 430 - 434
  • [5] Improvements on the design and implementation of DVB-S2 LDPC decoders
    Loi, K. C. Cinnati
    Ko, Seok-Bum
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 1137 - 1146
  • [6] Flexible parallel architecture for DVB-S2 LDPC decoders
    Gomes, Marco
    Falcao, Gabriel
    Silva, Vitor
    Ferreira, Vitor
    Sengo, Alexandre
    Falcao, Miguel
    GLOBECOM 2007: 2007 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-11, 2007, : 3265 - +
  • [7] High Throughput GPU LDPC Encoder and Decoder for DVB-S2
    Kun, David
    2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [8] Design of a High-throughput LDPC Decoder for DVB-S2 Using Local Memory Banks
    Kim, Seong-Woon
    Park, Chang-Soo
    Hwang, Sun-Young
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1045 - 1050
  • [9] Low-Latency Software LDPC Decoders for x86 Multi-core Devices
    Le Gal, Bertrand
    Jego, Christophe
    2017 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2017,
  • [10] Design of a Low-area, High-throughput LDPC Decoder Using Shared Memory Banks for DVB-S2
    Park, Chang-Soo
    Kim, Seong-Woon
    Hwang, Sun-Young
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) : 850 - 854