A Comparative Study of Color Space Conversion on Homogeneous and Heterogeneous Multicore

Chen Chu,Jian Wang,Senke Hou,Qi Lv,Guoqiang Ma,Xiaoyong Ji
DOI: https://doi.org/10.4028/www.scientific.net/amm.519-520.724
2014-01-01
Abstract:Color space conversion (CSC) is an important kernel in the area of image and video processing applications including video compression. As a matrix math, this operation consumes up to 40% of processing time of a highly optimized decoder. Therefore, techniques which efficiently implement this conversion are desired. Multicore processors provide an opportunity to increase the performance of CSC by exploiting data parallelism. In this paper, we present three novel approaches for efficient implementation of color space conversion suitable for homogeneous and heterogeneous multicore. We compare the performance of color space conversion on a variety of platforms including OpenMP running on homogeneous multicore CPUs, CUDA with NVIDIA GPUs and OpenCL running on both NVIDIA and ATI GPUs. Our experimental results show that the speedup of3×, 17×and15×can been obtained, respectively.
What problem does this paper attempt to address?