Efficient decoding of QC-LDPC codes using GPUs

  • Authors:
  • Yue Zhao;Xu Chen;Chiu-Wing Sham;Wai M. Tam;Francis C. M. Lau

  • Affiliations:
  • Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hong Kong;Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hong Kong;Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hong Kong;Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hong Kong;Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hong Kong

  • Venue:
  • ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work, we propose an efficient quasi-cyclic LDPC (QCLDPC) decoder simulatorwhich 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.