Yesterday, the team behind DAV1D released DAV1D 0.2.0, the open-source AV1 video decoder which focuses on helping older desktop CPUs and mobile devices. The initial release, Dav1d 0.1 which was released three months ago, featured hand-written AVX2 code for running faster than the reference decoder on modern Intel/AMD CPUs. Though the stable version of DAV1D 0.2.0 is yet to be released.
The SSSE3 support is aimed at scaling the performance potential for older desktop CPUs. As per the Steam Hardware Survey (Feb. 2019), 97,23% of their user base supports SSSE3.
Dav1d 0.1.0 didn’t support older and lower-end processors but this release comes with support for processors not supporting AVX2. Also, there is NEON SIMD support now for ARM hardware. The performance of AVX2 has increased from 1% to 2% for dav1d.
During the previous release, the speed using NEON assembly over C was around 80% which has been doubled now with DAV1D 0.2.0.
Performance for Arm64 has improved as there is 38% improvement for single-thread and a 53% improvement for multi-thread performances.
The 32-bit Arm (Armv7) has also improved as most assembly code can be fairly easily ported.
To know more about this news, check out the official post on Medium.
dav1d 0.1.0, the AV1 decoder by VideoLAN, is here
dav1d to release soon with all features of AV1, and better performance than libaom
Presenting dav1d, new lightweight AV1 decoder, by VideoLAN and FFmpeg
I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…
Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…
Once we learn how to deploy an Ubuntu server, how to manage users, and how…
Key-takeaways: Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…
While developing a web application, or setting dynamic pages and meta tags we need to deal with…
Software architecture is one of the most discussed topics in the software industry today, and…