Faster VP9 Multi-Threaded Video Decoding Patch Lands In Libvpx

Written by Michael Larabel in Google on 21 December 2018 at 05:54 AM EST. 5 Comments
GOOGLE
Performance optimizations are always great presents to see in open-source projects around the holidays (well, any time of the year for that matter). Libvpx today picked up another optimization for helping out with VP9 video decoding.

Merged today to Libvpx was Tile-SB-Row based Multi-threading in Decoder for VP9.

The commit message doesn't elaborate on any estimated performance gains out of this tile superblock row based multi-threading. However, when the tile superblock row based multi-threading was added to the AV1 encoder earlier this year, for reference, it yielded a speed-up of about 2.9x for four threads.

Both of these Tile-SB-Row Multi-Threading patch series were developed by video consulting company Ittiam.

Over the holiday weekend I'll add it to my benchmark queue for checking out the VP9 decode performance with Libvpx Git.
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