• DocumentCode
    2632342
  • Title

    Implementation and evaluation of Raptor code on GPU

  • Author

    Linjia Hu ; Nooshabadi, Saeid ; Mladenov, T.

  • Author_Institution
    Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2012
  • fDate
    4-6 June 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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.
  • Keywords
    decoding; forward error correction; general purpose computers; graphics processing units; multiprocessing systems; performance evaluation; CPU platform; FEC transmission; GPU platform; LT code; Luby transform code; Raptor code evaluation; Raptor code implementation; block size; consumer market; decoder; forward error correction; fountain code family; general purpose computing; graphics processing units; parallel implementation; performance improvement; serial implementation; symbol size; Decoding; Graphics processing unit; Instruction sets; Kernel; Matrices; Optimization; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE), 2012 IEEE 16th International Symposium on
  • Conference_Location
    Harrisburg, PA
  • ISSN
    0747-668X
  • Print_ISBN
    978-1-4673-1354-4
  • Type

    conf

  • DOI
    10.1109/ISCE.2012.6241735
  • Filename
    6241735