研究目的
To survey the most relevant publications made in the past decade to programmable LDPC decoders, assessing the advantages and disadvantages of parallel architectures and data-parallel programming models, and exploring the design space regarding key characteristics of the underlying code and decoding algorithm features.
研究成果
The survey concludes that programmable LDPC decoders, especially those implemented on GPUs and CPUs, offer a flexible alternative for the prototyping phase of new code designs. It highlights the importance of data-parallelism and task-parallelism strategies in achieving high decoding throughputs and low latencies. The paper also identifies open problems in the field, particularly in the development of efficient LDPC decoders on parallel programmable and reconfigurable architectures.
研究不足
The survey is limited to programmable LDPC decoders and does not cover dedicated hardware decoders extensively. It also focuses on decoders developed using high-level synthesis models for reconfigurable architectures, excluding those developed with traditional RTL approaches.