• DocumentCode
    3397492
  • Title

    Accelerating the pre-processing stages of JPEG encoder on a heterogenous system using OpenCL

  • Author

    Alqudami, Nasser ; Shin-Dug Kim

  • Author_Institution
    Dept. of Comput. Sci., Yonsei Univ., Seoul, South Korea
  • fYear
    2015
  • fDate
    1-3 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Color space conversion and downsampling are among the major computationally intensive steps in typical image and video codec standards, and accelerating these steps will improve the performances of these applications significantly. In this paper, we describe the parallel implementation of the color space conversion and downsampling as pre-processing steps for the JPEG encoder in a heterogeneous environment using the most recent cross-platform Open Computing Language (OpenCL). This work combines a multi-core CPU and a many-core GPU in a single solution to perform the computation of the JPEG encoder pre-processing stages. In comparing with CPU-based implementation, our OpenCL parallel implementation results in an increase in the speed of the computations by factors of 8.78 on both CPU and GPU devices.
  • Keywords
    graphics processing units; image coding; image colour analysis; JPEG encode; OpenCL; color space conversion; color space downsampling; cross-platform open computing language; heterogeneous system; image codec standards; many-core GPU; parallel implementation; preprocessing stages; video codec standards; Decision support systems; Iron; Zirconium; JPEG encoder; OpenCL; color conversion; downsampling; parallel and heterogenous platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
  • Conference_Location
    Takamatsu
  • Type

    conf

  • DOI
    10.1109/SNPD.2015.7176212
  • Filename
    7176212