GPU Accelerated H.264 Video Compression for Broadcast

Dmitry Klimov, Jan Weigner

In recent years, the ability to perform massive parallel computations has become readily available on every desktop due to improved graphic processors and new programming tools such as CUDA. The standard central processing units (CPUs) are also evolving rapidly in the same direction, making this technology even more accessible. Video compression is an illustrative example of an area where the speed/computation power trade-off is especially steep. To render all the features of the modern H.264 compression standard, a supercomputing level of power might be necessary. The modern graphics processing unit (GPU) and the next generation of the CPU could deliver the required computation power. We investigate what can be done to exploit the features of the modern GPUs for H.264 compression and how the new video compression standards such as H.265 might be adopted in the future of massive parallel processing.

Print ISSN
Electronic ISSN
2160-2492
Published
2011-04
Content type
Original Research
DOI
10.5594/j18028