Rav1e zrychluje o dalších 20 %

17. 12. 2019

Sdílet

AV1 logo
AV1 logo

Projekt v Rustu napsaného kompresoru videa do formátu AV1 dostává výraznou výkonnostní injekci. Nejnovější pravidelné vydání vývojového kódu kombinuje některé ručně napsané optimalizace v assembleru, použitím SIMD rozšíření a další optimalizace. Nejnovější nárůst jde konkrétně na bedra z dekodéru dav1d přenesených assemblerovských optimalizací, forward-transform realizované SIMD instrukcemi a refactoring a zjednodušení kódu pro motion estimation, resp. změnu scény.

Ve výsledku je tak encoder až o 20 % rychlejší než dosud, konkrétně jde o build p20191215. Phoronix dodává, že pokud si Rav1e udrží toto tempo vylepšování, mohl by být konkurencí pro aktuálně asi nejrychlejší encoder od Intelu, projekt SVT-AV1. Ale doufejme, že to již nepotrvá příliš dlouho než podporu AV1 najdeme v podobě hw video enginů v budoucích GPU.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.