DocumentCode :
1557600
Title :
Accelerating Regular LDPC Code Decoders on GPUs
Author :
Chang, Cheng-Chun ; Chang, Yang-Lang ; Huang, Min-Yu ; Huang, Bormin
Author_Institution :
Dept. of Electr. Eng., Nat. Taipei Univ. of Technol., Taipei, Taiwan
Volume :
4
Issue :
3
fYear :
2011
Firstpage :
653
Lastpage :
659
Abstract :
Modern active and passive satellite and airborne sensors with higher temporal, spectral and spatial resolutions for Earth remote sensing result in a significant increase in data volume. This poses a challenge for data transmission over error-prone wireless links to a ground receiving station. Low-density parity-check (LDPC) codes have been adopted in modern communication systems for robust error correction. Demands for LDPC decoders at a ground receiving station for efficient and flexible data communication links have inspired the usage of a cost-effective high-performance computing device. In this paper we propose a graphic-processing-unit (GPU)-based regular LDPC decoders with the log sum-product iterative decoding algorithm (log-SPA). The GPU code was written to run NVIDIA GPUs using the compute unified device architecture (CUDA) language with a novel implementation of asynchronous data transfer for LDPC decoding. Experimental results showed that the proposed GPU-based high-throughput regular LDPC decoder achieved a significant 271x speedup compared to its CPU-based single-threaded counterpart written in the C language.
Keywords :
computer graphic equipment; coprocessors; iterative decoding; parallel architectures; parity check codes; remote sensing; satellite communication; LDPC code decoders; NVIDIA GPU; airborne sensors; compute unified device architecture; earth remote sensing; error prone wireless links; flexible data communication links; graphic processing unit; ground receiving station; log sum product iterative decoding algorithm; low density parity check codes; satellite sensors; Computer architecture; Decoding; Encoding; Graphics processing unit; Instruction sets; Iterative decoding; Compute unified device architecture (CUDA); graphic processing unit (GPU); log sum-product algorithm (log-SPA); low-density parity-check (LDPC); regular LDPC; remote sensing; satellite communication links;
fLanguage :
English
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher :
ieee
ISSN :
1939-1404
Type :
jour
DOI :
10.1109/JSTARS.2011.2142295
Filename :
5892906
Link To Document :
بازگشت