Fast motion estimation on graphics hardware for H.264 video encoding
IEEE Transactions on Multimedia
Rate-constrained coder control and comparison of video coding standards
IEEE Transactions on Circuits and Systems for Video Technology
Parallel Deblocking Filtering in MPEG-4 AVC/H.264 on Massively Parallel Architectures
IEEE Transactions on Circuits and Systems for Video Technology
Optimizing H.264/AVC interprediction on a GPU-based framework
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
A dynamic model for parallel H.264/AVC video encoding on hybrid GPU+CPU systems is proposed. The entire inter-prediction loop of the encoder is parallelized on both the CPU and the GPU, and a computationally efficient model is proposed to dynamically distribute the computational load among these processing devices on hybrid platforms. The presented model includes both dependency aware task scheduling and load balancing algorithms. According to the obtained experimental results, the proposed dynamic load balancing model is able to push forward the computational capabilities of these hybrid parallel platforms, achieving a speedup of up to 2 when compared with other equivalent state-of-the-art solutions. With the presented implementation, it was possible to encode 25 frames per second for HD 1920×1080 resolution, even when exhaustive motion estimation is considered.