Skip to main content
Video s3
    Details
    Presenter(s)
    Iago Storch Headshot
    Display Name
    Iago Storch
    Affiliation
    Affiliation
    Universidade Federal do Rio Grande do Sul
    Country
    Author(s)
    Display Name
    Iago Storch
    Affiliation
    Affiliation
    Universidade Federal do Rio Grande do Sul
    Display Name
    Daniel Palomino
    Affiliation
    Affiliation
    Universidade Federal de Pelotas
    Display Name
    Sergio Bampi
    Affiliation
    Affiliation
    Universidade Federal do Rio Grande do Sul
    Abstract

    The Versatile Video Coding standard introduced a series of novel tools to improve the coding efficiency. However, these tools caused a massive increase in encoder computational complexity, and the affine prediction comprehends a significant share of this complexity. In this context, this work proposes an affine prediction modeling aiming at GPU implementation to accelerate the affine prediction by drawing the most parallelism out of such platforms. This modeling explores parallelism in two levels: conducting the prediction of multiple coding tree units simultaneously and breaking down the prediction into multiple highly-parallel stages. Since classical parallelization approaches for translational motion estimation are not very efficient for affine prediction, the proposed work explores the novel properties and parallelization possibilities introduced by affine prediction. Experimental results show that when applied to blocks 128x128, the proposed work can speed up the affine prediction by 57.21 times when compared to a fully sequential encoder, with a small coding efficiency penalty of 0.16% BD-BR.

    Slides
    • GPU-Acceleration of Affine Prediction in the Versatile Video Coding (application/pdf)