@inproceedings{72f2b05f28694a37853a6390084638b5,
title = "Efficient decoding of QC-LDPC codes using GPUs",
abstract = "In this work, we propose an efficient quasi-cyclic LDPC (QC-LDPC) decoder simulator which runs on graphics processing units (GPUs). We optimize the data structures of the messages used in the decoding process such that both the read and write processes can be performed in a highly parallel manner by the GPUs. We also propose a highly efficient algorithm to convert the data structure of the messages from one form to another with very little latency. Finally, with the use of a large number of cores in the GPU to perform the simple computations simultaneously, our GPU-based LDPC decoder is found to run at around 100 times faster than a CPU-based simulator.",
keywords = "Belief propagation, CUDA, graphics processing unit (GPU), LDPC decoder, low-density parity-check codes",
author = "Yue Zhao and Xu Chen and Sham, {Chiu Wing} and Tam, {Wai M.} and Lau, {Chung Ming}",
year = "2011",
month = nov,
day = "9",
doi = "10.1007/978-3-642-24650-0_25",
language = "English",
isbn = "9783642246494",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
number = "PART 1",
pages = "294--305",
booktitle = "Algorithms and Architectures for Parallel Processing - 11th International Conference, ICA3PP 2011, Proceedings",
edition = "PART 1",
note = "11th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2011 ; Conference date: 24-10-2011 Through 26-10-2011",
}