A Parallelized Implementation for H.264 Real-time Encoding Scheme

Provided by: Science & Engineering Research Support soCiety (SERSC)
Topic: Enterprise Software
Format: PDF
In this paper, a high-speed video stream encoder for the H.264 digital video codec standard specification is accelerated with now-a-days parallel processing architectures. Based on the parallel processing techniques with GPU's, the authors used an OpenCL-based GPU kernel programs and finally achieved a high-level CPU-GPU interoperability. In its design, their system makes the CPU perform all input/output operations and overall stream control, while GPU does the core encoding operations. Their final result shows remarkable speed-up in comparison with the previous implementations. All the details of their implementation are presented in this paper.

Find By Topic