Implementation and evaluation of Raptor code on GPU

Document Type

Conference Proceeding

Publication Date

9-26-2012

Abstract

Raptor code, a member of the fountain code family, is a significant theoretical improvement over the Luby transform code (LT code) for forward error correction (FEC) transmission. Graphics processing units (GPUs) have become a common place in the consumer market and are finding their way beyond graphics processing into general purpose computing. This paper investigates the suitability of GPU for Raptor code to process large block and symbol sizes in FEC transmission. The serial and parallel implementations of Raptor code are explored on CPU and GPU, respectively. Our work show that the efficient parallelization on the GPU can improve the performance of the decoder significantly by a factor of up to 46. Furthermore, to understand the performance bottlenecks of Raptor code on both the GPU and CPU platforms, the decoding speed is evaluated in different block and symbol sizes. © 2012 IEEE.

Publication Title

Digest of Technical Papers - IEEE International Conference on Consumer Electronics

Share

COinS