14404

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

Nasser Alqudami, Shin-Dug Kim
Department of Computer Science, Yonsei University, Seoul, South Korea
16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015

@inproceedings{alqudami2015accelerating,

   title={Accelerating the pre-processing stages of JPEG encoder on a heterogenous system using OpenCL},

   author={Alqudami, Nasser and Kim, Shin-Dug},

   booktitle={Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on},

   pages={1–6},

   year={2015},

   organization={IEEE}

}

Download Download (PDF)   View View   Source Source   

1599

views

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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: