TLP-LDPC: Three-Level Parallel FPGA Architecture for Fast Prototyping of LDPC Decoder Using High-Level Synthesis

被引:0
|
作者
Yi-Fan Zhang
Lei Sun
Qiang Cao
机构
[1] Wuhan National Laboratory for Optoelectronics,
关键词
low-density parity-check (LDPC); high-level synthesis (HLS); field-programmable gate array (FPGA);
D O I
暂无
中图分类号
学科分类号
摘要
Low-Density Parity-heck Codes (LDPC) with excellent error-correction capabilities have been widely used in both data communication and storage fields, to construct reliable cyber-physical systems that are resilient to real-world noises. Fast prototyping field-programmable gate array (FPGA)-based decoder is essential to achieve high decoding performance while accelerating the development process. This paper proposes a three-level parallel architecture, TLP-LDPC, to achieve high throughput by fully exploiting the characteristics of both LDPC and underlying hardware while effectively scaling to large-size FPGA platforms. The three-level parallel architecture contains a low-level decoding unit, a mid-level multi-unit decoding core, and a high-level multi-core decoder. The low-level decoding unit is a basic LDPC computation component that effectively combines the features of the LDPC algorithm and hardware with the specific structure (e.g., Look-Up-Table, LUT) of the FPGA and eliminates potential data conflicts. The mid-level decoding core integrates the input/output and multiple decoding units in a well-balancing pipelined fashion. The top-level multi-core architecture conveniently makes full use of board-level resources to improve the overall throughput. We develop an LDPC C++ code with dedicated pragmas and leverage HLS tools to implement the TLP-LDPC architecture. Experimental results show that TLP-LDPC achieves 9.63 Gbps end-to-end decoding throughput on a Xilinx Alveo U50 platform, 3.9x higher than existing HLS-based FPGA implementations.
引用
收藏
页码:1290 / 1306
页数:16
相关论文
共 50 条
  • [1] TLP-LDPC: Three-Level Parallel FPGA Architecture for Fast Prototyping of LDPC Decoder Using High-Level Synthesis
    Zhang, Yi-Fan
    Sun, Lei
    Cao, Qiang
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (06) : 1290 - 1306
  • [2] Optimization of FPGA-based LDPC decoder using high-level synthesis
    Choi, Geon
    Park, Kyeong-Bin
    Chung, Ki-Seok
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 256 - 259
  • [3] Design Space Exploration of LDPC Decoders Using High-Level Synthesis
    Andrade, Joao
    George, Nithin
    Karras, Kimon
    Novo, David
    Pratas, Frederico
    Sousa, Leonel
    Ienne, Paolo
    Falcao, Gabriel
    Silva, Vitor
    IEEE ACCESS, 2017, 5 : 14600 - 14615
  • [4] Scalable and Low Power LDPC Decoder Design Using High Level Algorithmic Synthesis
    Sun, Yang
    Cavallaro, Joseph R.
    Ly, Tai
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 267 - +
  • [5] Open the Gates: Using High-level Synthesis Towards Programmable LDPC Decoders on FPGAs
    Pratas, Frederico
    Andrade, Joao
    Falcao, Gabriel
    Silva, Vitor
    Sousa, Leonel
    2013 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2013, : 1274 - 1277
  • [6] Fast FPGA prototyping for real-time image processing with very high-level synthesis
    Li, Chao
    Bi, Yanjing
    Marzani, Franck
    Yang, Fan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (05) : 1795 - 1812
  • [7] Fast FPGA prototyping for real-time image processing with very high-level synthesis
    Chao Li
    Yanjing Bi
    Franck Marzani
    Fan Yang
    Journal of Real-Time Image Processing, 2019, 16 : 1795 - 1812
  • [8] HDecoder: A Hardware LDPC Decoder Using High Level Synthesis for Phase Modulated Collinear Holographic Storage
    Zhang, Yifan
    Cao, Qiang
    Sun, Lei
    Yao, Jie
    Xie, Changsheng
    INTERNATIONAL CONFERENCE ON OPTOELECTRONIC AND MICROELECTRONIC TECHNOLOGY AND APPLICATION, 2020, 11617
  • [9] Flexible design of wide-pipeline-based WiMAX QC-LDPC decoder architectures on FPGAs using high-level synthesis
    Andrade, J.
    Falcao, G.
    Silva, V.
    ELECTRONICS LETTERS, 2014, 50 (11) : 839 - U92
  • [10] Fast FPGA Prototyping based Real-Time Image and Video Processing with High-Level Synthesis
    Ghodhbani, Refka
    Horrigue, Layla
    Saidani, Taoufik
    Atri, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (02) : 108 - 116