Quantifying The AVX-512 Performance Impact With AMD Zen 5 - Ryzen 9 9950X Benchmarks
([Processors] 3 Hours Ago
9 Comments)
- Reference: 0001485793
- News link: https://www.phoronix.com/review/amd-zen5-avx-512-9950x
- Source link:
[1]
With the [2]AMD Ryzen 9 9900X and Ryzen 9 9950X Linux review out of the way yesterday, today's benchmarking of the Ryzen 9000 series is looking closely at the AVX-512 performance impact. With the Ryzen 9000 series the Zen 5 cores have a full 512-bit data-path compared to the "double pumped" 256-bit data path found in the Zen 4 processors as well as the Strix Point SKUs. In this article is an AVX-512 enabled versus disabled comparison for not only the Ryzen 9 9950X but also the prior generation Ryzen 9 7950X and looking too at the CPU power use, thermals, and peak frequency when engaging a variety of AVX-512 workloads.
[3]
As illustrated in the [4]Ryzen 9 9900X/9950X and [5]Ryzen 5 9600X / Ryzen 7 9700X benchmarks/reviews, the AVX-512 performance with Zen 5 is pretty darn great. AVX-512 workloads are benefiting a lot from the Ryzen 9000 series with its 512-bit data-path and I wanted to look closer at the difference with today's article by running the benchmarks with AVX-512 enabled and then disabled -- which can be done via the BIOS or by booting the Linux kernel with "clearcpuid=304" to prevent the AVX-512 extensions from being advertised to user-space.
[6]
On both the AMD Ryzen 9 7950X and Ryzen 9 9950X I ran through the benchmarks with both AVX-512 enabled and then disabled. Plus monitoring the CPU power consumption, CPU peak frequency, and CPU core temperature to see the overall efficiency of the Zen 5 AVX-512 implementation and how it compares to Zen 4 where AVX-512 was originally introduced on the AMD side.
This is a very straight-forward comparison and with no other changes to the system hardware or software besides swapping the processors and then the secondary run of performance testing with AVX-512 disabled.
[1] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_1_lrg
[2] https://www.phoronix.com/review/amd-ryzen-9950x-9900x
[3] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_2_lrg
[4] https://www.phoronix.com/review/amd-ryzen-9950x-9900x
[5] https://www.phoronix.com/review/ryzen-9600x-9700x
[6] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_3_lrg
With the [2]AMD Ryzen 9 9900X and Ryzen 9 9950X Linux review out of the way yesterday, today's benchmarking of the Ryzen 9000 series is looking closely at the AVX-512 performance impact. With the Ryzen 9000 series the Zen 5 cores have a full 512-bit data-path compared to the "double pumped" 256-bit data path found in the Zen 4 processors as well as the Strix Point SKUs. In this article is an AVX-512 enabled versus disabled comparison for not only the Ryzen 9 9950X but also the prior generation Ryzen 9 7950X and looking too at the CPU power use, thermals, and peak frequency when engaging a variety of AVX-512 workloads.
[3]
As illustrated in the [4]Ryzen 9 9900X/9950X and [5]Ryzen 5 9600X / Ryzen 7 9700X benchmarks/reviews, the AVX-512 performance with Zen 5 is pretty darn great. AVX-512 workloads are benefiting a lot from the Ryzen 9000 series with its 512-bit data-path and I wanted to look closer at the difference with today's article by running the benchmarks with AVX-512 enabled and then disabled -- which can be done via the BIOS or by booting the Linux kernel with "clearcpuid=304" to prevent the AVX-512 extensions from being advertised to user-space.
[6]
On both the AMD Ryzen 9 7950X and Ryzen 9 9950X I ran through the benchmarks with both AVX-512 enabled and then disabled. Plus monitoring the CPU power consumption, CPU peak frequency, and CPU core temperature to see the overall efficiency of the Zen 5 AVX-512 implementation and how it compares to Zen 4 where AVX-512 was originally introduced on the AMD side.
This is a very straight-forward comparison and with no other changes to the system hardware or software besides swapping the processors and then the secondary run of performance testing with AVX-512 disabled.
[1] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_1_lrg
[2] https://www.phoronix.com/review/amd-ryzen-9950x-9900x
[3] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_2_lrg
[4] https://www.phoronix.com/review/amd-ryzen-9950x-9900x
[5] https://www.phoronix.com/review/ryzen-9600x-9700x
[6] https://www.phoronix.com/image-viewer.php?id=amd-zen5-avx-512-9950x&image=amd_zen5_avx512_3_lrg