Reducing complexity in H.264/AVC motion estimation by using a GPU

Rafael Rodríguez‐Sánchez, José Luis Martínez, Gerardo Fernández-­Escribano, José Manuel Claver, José L. Sánchez · 2011

H.264/AVC applies a complex mode decision technique that has high computational complexity in order to reduce the temporal redundancies of video sequences. Several algorithms have been proposed in the literature in recent years with the aim of accelerating this part of the encoding process. Recently, with the emergence of many-core processors or accelerators, a new approach can be adopted for reducing the complexity of the H.264/AVC encoding algorithm. This paper focuses on reducing the inter prediction complexity adopted in H.264/AVC and proposes a GPU-based implementation using CUDA. Experimental results show that the proposed approach reduces the complexity by as much as 99% (100x of speedup) while maintaining the coding efficiency.

Read the paper · More papers on PaperTik