Hlavní navigace

Rav1e zrychluje o dalších 20 %

Sdílet

David Ježek
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?
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?

Žádné názory