Quantifying The AVX-512 Performance Impact With AMD Zen 5 - Ryzen 9 9950X Benchmarks
With LeelaChessZero as a popular open-source chess engine making use of deep neural networks, AVX-512 does wonders to help the performance. Having AVX-512 on the Ryzen 9 7950X boosted the performance with its Eigen back-end by 24.6%. However, with the new Ryzen 9 9950X the performance from AVX-512 enabled yielded a 35.8% gain.
When looking at the CPU power consumption during Leela Chess Zero, when AVX-512 was disabled the Ryzen 9 9950X power consumption dropped from a 189 Watt average down to a 183 Watt average. The peak CPU power consumption was similar. Meanwhile with the prior gen Ryzen 9 7950X and its double pumped AVX-512, the average power use was roughly the same though slightly more time spent in lower power states. So it appears that with the Zen 5 AVX-512 implementation it does cost slightly more in power but nothing concerning nor like the early Intel AVX-512 days.
For both Zen 4 and Zen 5, AVX-512 is a clear win for delivering the best performance-per-Watt.
With the miniBUDE HPC benchmark, the Ryzen 9 7950X enjoyed a 38% improvement with AVX-512 enabled but for the new Ryzen 9 9950X that expanded to twice the performance! Worth noting here is the AVX-512 disabled performance was similar between the two processors.
With the NAMD 3.0 beta, AVX-512 on Zen 5 continued to deliver a larger leap in performance on the Ryzen 9 9950X compared to the Ryzen 9 7950X while continuing to not have the negative power or thermal implications as was seen during the early Intel AVX-512 days.