2022
DOI: 10.3390/electronics11213447
|View full text |Cite
|
Sign up to set email alerts
|

Multi-Gbps LDPC Decoder on GPU Devices

Abstract: To meet the high throughput requirement of communication systems, the design of high-throughput low-density parity-check (LDPC) decoders has attracted significant attention. This paper proposes a high-throughput GPU-based LDPC decoder, aiming at the large-scale data process scenario, which optimizes the decoder from the perspectives of the decoding parallelism and data scheduling strategy, respectively. For decoding parallelism, the intra-codeword parallelism is fully exploited by combining the characteristics… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
0
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(7 citation statements)
references
References 33 publications
0
0
0
Order By: Relevance
“…Te memory size requirement and the run time spent in the write/read memory accesses depend on the adopted data structure for both the H matrix and message storage. Te data structure used in previous works [10][11][12][13][14] is used in this run-time analysis. In this representation, the H matrix is represented as two separate two-dimensional arrays: the frst contains the column indexes of each matrix row, which is used for the horizontal processing, and the second contains the row indexes of each matrix column, which is used for the vertical processing.…”
Section: Results Of the Profling Analysismentioning
confidence: 99%
See 4 more Smart Citations
“…Te memory size requirement and the run time spent in the write/read memory accesses depend on the adopted data structure for both the H matrix and message storage. Te data structure used in previous works [10][11][12][13][14] is used in this run-time analysis. In this representation, the H matrix is represented as two separate two-dimensional arrays: the frst contains the column indexes of each matrix row, which is used for the horizontal processing, and the second contains the row indexes of each matrix column, which is used for the vertical processing.…”
Section: Results Of the Profling Analysismentioning
confidence: 99%
“…end for line 7 Vertical processing (V2C computation) and LLR update: (11) for each variable node v j connected to c i (12) for every check node c a connected to v j (13) tmp � tmp + m c a ⟶ v j (14) end for line 12 (15) L(v j ) � L(0) v j + tmp (16) for every check node c a connected to v j (17) (18) end for line 16 (19) end for line 11 (20) end for line 3…”
Section: Results Of the Profling Analysismentioning
confidence: 99%
See 3 more Smart Citations