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

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

Across a variety of other workloads, AVX-512 performance on the AMD Ryzen 9 7950X was looking quite nice... But of course depends upon your software of interest supporting AVX-512 and the support actually being compiled into the software, which isn't always the case.

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

Even for Intel oneAPI software tuned for Intel's AVX-512 implementation, the AVX-512 results on the Ryzen 9 7950X were very significant.

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

Intel's oneDNN neural network library was showing nice performance boosts when employing its AVX-512 code path.

AMD Ryzen 9 7950X AVX-512

During the oneDNN benchmark was the first benchmark test case where I saw the AVX-512 execution leading to noticeably higher power consumption... Around 20 Watts on average or a peak CPU power consumption 6 Watts higher for one test. In another oneDNN sub-test the AVX-512 execution led to around a 10 Watt higher power consumption than when limited to AVX2.

AMD Ryzen 9 7950X AVX-512

But even with the higher power consumption during the AVX-512 execution with oneDNN, the CPU peak frequency was similar to that when limited to AVX2.


Related Articles