An OpenCL-based Implementation of H.264 Encoder
Young Chun Kwon, Chanho Park, Daeseok Oh, WooSuk Jang, Nakhoon Baek · Advanced science and technology letters · 2013
We present an accelerated implementation of high-speed video stream encoder for the H.264 digital video codec standard. Based on the parallel processing techniques with GPU's, we used an OpenCL-based GPU kernel programs. We achieved a high-level CPU-GPU interoperability, through making CPU perform all input/output operations and overall stream control, while GPU does the core encoding operations. Our final result shows remarkable speed-up in comparison with the previous implementations.