Dav1d 0.9 Released With AVX2-Tuned 10b/12b Decode For Big Speed Boost

Written by Michael Larabel in Multimedia on 16 May 2021 at 01:21 PM EDT. 21 Comments
MULTIMEDIA
As written about a few days ago, the open-source Dav1d AV1 decoder has added AVX2 Assembly for higher bit depth decoding. Dav1d 0.9 is now available with this optimization and more.

The hand-written AVX2-tuned Assembly code was sponsored by Facebook and Netflix to provide significantly better performance for decoding 10-bit and 12-bit AV1 content on modern Intel/AMD processors. AArch64 already enjoyed hand-tuned Assembly for the high bit depth decoding while now thanks to the support of two Internet giants there is this faster 10b/12b decode for AVX2 capable processors, which amounts to Intel Haswell and newer or AMD Excavator and newer.

Dav1d 0.9 also adds ARM64 NEON implementation of FilmGrain and a new API to signal events happening during the decoding process.

David 0.9 downloads via VideoLAN's GitLab. I'll have out some dav1d 0.9 benchmarks shortly via the test profile.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week