News: 0001467963

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Dav1d 1.4.2 Provides More AVX2 & AVX-512 Performance Optimizations

([Multimedia] 2 Hours Ago dav1d 1.4.2)


Jean-Baptiste Kempf released Dav1d 1.4.2 as the newest version of this speedy CPU-based AV1 video decoder. With this new dav1d 1.4.2 update are yet more performance optimizations for modern systems.

Dav1d 1.4.2 brings more AVX2 and AVX-512 performance optimizations to benefit newer AMD and Intel platforms. Plus there is ongoing work for speeding up 64-bit ARM (ARM64/AArch64) as well as IBM POWER9 and RISC-V.

The release announcement via [1]VideoLAN.org's GitLab notes:

"1.4.2 is a small release of dav1d, focusing on speed improvements for ARM, x86, RISC-V and Power9.

It adds numerous new optimizations on 8-tap/6-tap for AVX2, AVX-512;on convolutions for ARM64 extensions (DotProd, i8mm); on prep/put/msac for ARM64 and on loopfilter for Power9."

I'll be working on some new [2]dav1d benchmarks soon for looking at the AVX2/AVX-512 performance impact of this Dav1d update on AMD and Intel processors.



[1] https://code.videolan.org/videolan/dav1d/-/releases/1.4.2

[2] https://openbenchmarking.org/test/pts/dav1d#results



phoronix

There was once a programmer who worked upon microprocessors. "Look at
how well off I am here," he said to a mainframe programmer who came to visit,
"I have my own operating system and file storage device. I do not have to
share my resources with anyone. The software is self-consistent and
easy-to-use. Why do you not quit your present job and join me here?"
The mainframe programmer then began to describe his system to his
friend, saying: "The mainframe sits like an ancient sage meditating in the
midst of the data center. Its disk drives lie end-to-end like a great ocean
of machinery. The software is a multi-faceted as a diamond and as convoluted
as a primeval jungle. The programs, each unique, move through the system
like a swift-flowing river. That is why I am happy where I am."
The microcomputer programmer, upon hearing this, fell silent. But the
two programmers remained friends until the end of their days.
-- Geoffrey James, "The Tao of Programming"