A mapping of the Min-Sum decoder to reduction operations, and its implementation using CUDA kernels
Omer Shimon Sella, Thomas Heinis

TL;DR
This paper presents a GPU implementation of the Min-Sum decoder for LDPC codes that is independent of the specific parity matrix content, relying solely on its dimensions, enabling flexible and efficient decoding.
Contribution
It introduces a novel mapping of the Min-Sum decoding algorithm to reduction operations and implements it using CUDA kernels, independent of parity matrix content.
Findings
GPU implementation achieves efficient decoding performance.
Decoding process is flexible due to independence from matrix content.
Potential for broad application across different LDPC code structures.
Abstract
Decoders for Low Density Parity Check (LDPC) codes are usually tailored to an application and optimized once the specific content and structure of the parity matrix are known. In this work we consider the parity matrix as an argument of the Min-Sum decoder, and provide a GPU implementation that is independent of the content of the parity matrix, and relies only on its dimensions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Parallel Computing and Optimization Techniques · Error Correcting Code Techniques
