New AVX2 Code Helps FFmpeg With VVC Decoding Performance

Written by Michael Larabel in Multimedia on 31 August 2024 at 06:51 AM EDT. 10 Comments
MULTIMEDIA
A new AVX2 code path for FFmpeg's VVC decoding "vvcdec" is helping provide significant speed-ups for CPU-based H.266 decoding.

Open-source developer Nuo Mi has landed new optical flow AVX2 code for FFmpeg's VVC decode support within libavcodec. Up to 15% better performance is reported thanks to this optional AVX2 usage.

Advanced Vector Extensions 2 as a reminder has been around since Intel Haswell and AMD Excavator, allowing any remotely recent AMD / Intel processor to benefit from this faster VVC decode.

AVX2 decode for VVC


Those curious about this new AVX2 optimization for the VVC decode in FFmpeg can see this commit for the details.
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