• DocumentCode
    3090174
  • Title

    Parallelizing Motion JPEG 2000 with CUDA

  • Author

    Datla, Sanketh ; Gidijala, N.S.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Indian Inst. of Technol., Roorkee, India
  • Volume
    1
  • fYear
    2009
  • fDate
    28-30 Dec. 2009
  • Firstpage
    630
  • Lastpage
    634
  • Abstract
    Due to the rapid growth of graphics processing unit (GPU) processing capability, using GPU as a coprocessor for assisting the CPU in computing massive data has become indispensable. Nvidia´s CUDA general-purpose graphical processing unit (GPGPU) architecture can greatly benefit single instruction multiple thread (SIMT) styled, computationally expensive programs. Video encoding, to an extent, is an excellent example of such an application which can see impressive performance gains from CUDA optimization. This paper details the experience of porting the motion JPEG 2000 reference encoder to the CUDA architecture. Each major structural/computational unit of JPEG 2000 is discussed in the CUDA framework and the results are provided wherever required. Our experimental results demonstrate that the CUDA based implementation works 20.7 times faster than the original implementation on the CPU.
  • Keywords
    coprocessors; multi-threading; video coding; CUDA general-purpose graphical processing unit can; CUDA optimization; coprocessor; motion JPEG 2000; single instruction multiple thread; video encoding; Central Processing Unit; Computer architecture; Computer graphics; Concurrent computing; Encoding; High definition video; Image coding; Motion pictures; Transform coding; Video compression; CUDA; Motion JPEG2000; Parallelization; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-4244-5365-8
  • Electronic_ISBN
    978-0-7695-3925-6
  • Type

    conf

  • DOI
    10.1109/ICCEE.2009.277
  • Filename
    5380169