Accelerating Color Space Conversion Using CUDA-Enabled Graphic Processing Units

Hang Jun Yang,Jian Wang,Xiao Yong Ji
DOI: https://doi.org/10.4028/www.scientific.net/amr.716.505
2013-01-01
Advanced Materials Research
Abstract:Color space conversion (CSC) is an important kernel in the area of image and video processing applications including video compression. CSC is a compute-intensive time-consuming operation that consumes up to 40% of processing time of a highly optimised decoder. Several hardware and software implementations for CSC have been found. Hardware implementations can achieve a higher performance compared with software-only solutions. However, the flexibility of software solutions is desirable for various functional requirements and faster time to market. Multicore processors, especially programmable GPUs, provide an opportunity to increase the performance of CSC by exploiting data parallelism. In this paper, we present a novel approach for efficient implementation of color space conversion. The proposed approach has been implemented and verified using computed unified device architecture (CUDA) on graphics hardware. Our experiments results show that the speedup of up to17×can been obtained.
What problem does this paper attempt to address?