AMD Zen 4 AVX-512 Performance Analysis On The Ryzen 9 7950X

Written by Michael Larabel in Processors on 26 September 2022. Page 2 of 6. 62 Comments
AMD Ryzen 9 7950X AVX-512

For the Leela Chess Zero (LC0) chess program that makes use of neural networks, the AVX-512 path on the Ryzen 9 7950X led to a 10% speed-up compared to without AVX-512 (leaving just AVX / AVX2). Okay, so a 10% boost is nice, but what about the impact on power consumption?

AMD Ryzen 9 7950X AVX-512

There was no significant change to the CPU power consumption during the AVX-512 execution. In fact, the RAPL-reported values were 3 Watts lower on average than when AVX-512 wasn't used...

AMD Ryzen 9 7950X AVX-512
AMD Ryzen 9 7950X AVX-512

The CPU peak frequency and CPU temperature also showed no significant change when AVX-512 support was used. That's looking much better compared to the impact when AVX-512 first premiered with Skylake-X and seeing often significant downclocking during AVX-512 usage with heavy power/thermal penalties.

AMD Ryzen 9 7950X AVX-512

One of the recent notable adopters of AVX-512 was the simdjson project showing AVX-512 can provide better performance for JSON parsing... Like on the Intel side, the latest simdjson release shows AVX-512 can be of benefit here too.

AMD Ryzen 9 7950X AVX-512

AVX-512 usage on the Ryzen 9 7950X meant 26% better performance in some of the JSON parsing benchmarks.

AMD Ryzen 9 7950X AVX-512
AMD Ryzen 9 7950X AVX-512

All the while there was similar CPU power consumption and temperature when AVX-512 was being utilized.

AMD Ryzen 9 7950X AVX-512
AMD Ryzen 9 7950X AVX-512
AMD Ryzen 9 7950X AVX-512

So far the AVX-512 performance with the AMD Ryzen 9 7950X is looking quite good even with not employing a 512-bit data path.


Related Articles