We were initially skeptical about AMD Zen 4’s “double pump” approach to supporting AVX-512 with a 256-bit data path, but found it to be very efficient in performance and no negative clock failures or power Proven to deliver excellent results without wreaking havoc on consumption. Back in September, I wrote a detailed AVX-512 Performance Analysis on Ryzen 9 7950X This article presents detailed benchmarks of the Core i9 11900K against the Ryzen 7 7700X. The Core i9 11900K is currently the last Intel desktop CPU to officially support AVX-512, and the Ryzen 7 7700X downgrades the core/thread count of Rocket Lake processors for this AVX-512 on/off comparison. used to match.
nevertheless Early Alder Lake processors allowed AVX-512 Disabling the E-cores disabled that feature through a system BIOS update, which was also fused in later Alder Lake (and now Raptor Lake) processors. So, to compare Intel’s and AMD’s AVX-512 performance on the desktop side, that would mean going back to the Core i9 11900K “Rocket Lake” processors with official AVX-512 support. The Core i9 11900K is an 8 core/16 thread processor with a base frequency of 3.5 GHz and a max turbo frequency of 5.3 GHz with an advertised TDP of 125 watts.
When using 8 cores / 16 threads on the AMD side, Ryzen 7 7700X It was used when it had a base frequency of 4.5 GHz and a maximum boost clock speed of 5.4 GHz with a default TDP of 105 Watts.
At least on the AMD X670 motherboards I’ve tested so far, there was no ability to disable AVX-512 from within the BIOS. Therefore, I used “clearcpuid=304” for this on/off comparison on both systems. So the Linux kernel will not advertise his AVX-512 extension for applications that check for his AVX-512 presence via /proc/cpuinfo, also preventing his AVX usage by the kernel. -512 instruction. And all open source benchmarks were rebuilt with “-mno-avx512f” to disable AVX-512 instructions compared to native builds with AVX-512 enabled.
Both Intel Rocket Lake and AMD Zen 4 systems were similarly configured and tested using Ubuntu 22.10 with Linux 5.19 kernel. Various AVX-512 capable benchmarks were tested and retested with AVX-512 support disabled. During testing, we monitored the power consumption of the CPU cores using the exposed RAPL interface and monitored the peak CPU frequency taken as the highest clock frequency detected per second on any core.
Compare the performance of AVX-512 Intel and AMD Linux on the desktop side. And as a friendly reminder… If you enjoy my daily Linux hardware testing and open source news on Phoronix, please consider it. Join Pholonics Premium Helps show your support. The advertising industry and rampant use of ad blocking is pretty brutal these days, with Phoronix Premium displaying the site’s ad-free, multi-page articles on his one page.