Dav1d AV1 Decoder Begins Adding AVX-512 Optimizations For Intel Ice Lake

Written by Michael Larabel in Multimedia on 22 January 2020 at 04:45 PM EST. 16 Comments
MULTIMEDIA
Ahead of the forthcoming dav1d 0.6 release, this open-source AV1 video decoder has begun implementing AVX-512 optimizations targeting Intel Ice Lake processors.

The work has begun on AVX-512 optimizations focused on Ice Lake for this already quite speedy AV1 video decoder.

Ice Lake introduced six additional instructions to the AVX-512 capabilities and other AVX improvements in general we've seen to the performance. This is on top of Ice Lake's better IPC and other improvements for this 10nm+ processor albeit at lower clock speeds currently compared to 14nm parts.
AVX-512 ICL dav1d

I did fire up some dav1d Git benchmarks to see if the AVX-512 work so far has made much of an impact. At least with the Core i7 1065G7 as my lone Ice Lake system at the moment, it didn't make any measurable increase.
AVX-512 ICL dav1d

Of course, I'll keep monitoring the AVX-512 progress in dav1d and other open-source applications.
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