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 条
  • [31] High-Throughput VLSI Architecture for LDPC Decoder Based on Low-Latency Decoding Technique for Wireless Communication Systems
    Suravi, Kumari
    Shrestha, Rahul
    2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 206 - 211
  • [32] GPU-based DVB-S2 LDPC decoder with high throughput and fast error floor detection
    Falcao, G.
    Andrade, J.
    Silva, V.
    Sousa, L.
    ELECTRONICS LETTERS, 2011, 47 (09) : 542 - 543
  • [33] INFless: A Native Serverless System for Low-Latency, High-Throughput Inference
    Yang, Yanan
    Zhao, Laiping
    Li, Yiming
    Zhang, Huanyu
    Li, Jie
    Zhao, Mingyang
    Chen, Xingzhen
    Li, Keqiu
    ASPLOS '22: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2022, : 768 - 781
  • [34] ACCEL: Accelerating the Bitcoin Blockchain for High-throughput, Low-latency Applications
    Hari, Adiseshu
    Kodialam, Murali
    Lakshman, T. V.
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 2368 - 2376
  • [35] Low computational complexity algorithms of LDPC decoder for DVB-S2 systems
    Choi, EA
    Chang, DI
    Oh, DG
    Jung, JW
    VTC2005-FALL: 2005 IEEE 62ND VEHICULAR TECHNOLOGY CONFERENCE, 1-4, PROCEEDINGS, 2005, : 536 - 539
  • [36] High-Throughput Architecture and Implementation of Regular (2, dc) Nonbinary LDPC Decoders
    Tao, Yaoyu
    Park, Youn Sung
    Zhang, Zhengya
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 2625 - 2628
  • [37] A Low-Latency QRD-RLS Architecture for High-Throughput Adaptive Applications
    Alizadeh, Mohammad Sadegh
    Bagherzadeh, Javad
    Sharifkhani, Mohammad
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (07) : 708 - 712
  • [38] CoinTossX: An open-source low-latency high-throughput matching engine
    Jericevich, Ivan
    Sing, Dharmesh
    Gebbie, Tim
    SOFTWAREX, 2022, 19
  • [39] TPStream: low-latency and high-throughput temporal pattern matching on event streams
    Korber, Michael
    Glombiewski, Nikolaus
    Morgen, Andreas
    Seeger, Bernhard
    DISTRIBUTED AND PARALLEL DATABASES, 2021, 39 (02) : 361 - 412
  • [40] TPStream: low-latency and high-throughput temporal pattern matching on event streams
    Michael Körber
    Nikolaus Glombiewski
    Andreas Morgen
    Bernhard Seeger
    Distributed and Parallel Databases, 2021, 39 : 361 - 412