Quantifying The AVX-512 Performance Impact With AMD Zen 5 - Ryzen 9 9950X Benchmarks

Written by Michael Larabel in Processors on 15 August 2024 at 09:00 AM EDT. Page 3 of 7. 40 Comments.
simdjson benchmark with settings of Throughput Test: Kostya. Ryzen 9 9950X: AVX-512 On was the fastest.
simdjson benchmark with settings of Throughput Test: TopTweet. Ryzen 9 9950X: AVX-512 On was the fastest.
simdjson benchmark with settings of Throughput Test: LargeRandom. Ryzen 9 9950X: AVX-512 On was the fastest.
simdjson benchmark with settings of Throughput Test: PartialTweets. Ryzen 9 9950X: AVX-512 On was the fastest.
simdjson benchmark with settings of Throughput Test: DistinctUserID. Ryzen 9 9950X: AVX-512 On was the fastest.

Simdjson is a very fast JSON parsing library that notably can make use of AVX-512. Here again we see great results from the Ryzen 9 9950X AVX-512 uplift and even when AVX-512 was disabled on the 9950X it was delivering similar performance to the Ryzen 9 7950X with AVX-512 enabled.

Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Crown. Ryzen 9 9950X: AVX-512 On was the fastest.
Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Asian Dragon. Ryzen 9 9950X: AVX-512 On was the fastest.
Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Asian Dragon Obj. Ryzen 9 9950X: AVX-512 On was the fastest.

Intel's Embree ray-tracing kernels were showing nice benefits to AVX-512 on Zen 5 and even with the Ryzen 9 9950X in AVX-512-disabled was outperforming the AVX-512-enabled Ryzen 9 7950X. The power efficiency and thermals were all in good shape with the Zen 5 AVX-512 implementation.

OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. Ryzen 9 9950X: AVX-512 On was the fastest.
OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. Ryzen 9 9950X: AVX-512 On was the fastest.
OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay benchmark with settings of Benchmark: particle_volume/pathtracer/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay benchmark with settings of Benchmark: particle_volume/pathtracer/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay benchmark with settings of Benchmark: particle_volume/pathtracer/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.

In some workloads the relative AVX-512 uplift was similar between the Zen 4 and Zen 5 processors but with much stronger performance out of the Ryzen 9 9950X while still delivering better power efficiency.

OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/ao/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/scivis/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time. Ryzen 9 9950X: AVX-512 On was the fastest.

For creator workloads and other software, AVX-512 with AMD Zen 4 / Zen 5 is a definite win.

OSPRay Studio benchmark with settings of Camera: 1, Resolution: 4K, Samples Per Pixel: 1, Renderer: Path Tracer, Acceleration: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay Studio benchmark with settings of Camera: 3, Resolution: 4K, Samples Per Pixel: 1, Renderer: Path Tracer, Acceleration: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay Studio benchmark with settings of Camera: 1, Resolution: 4K, Samples Per Pixel: 16, Renderer: Path Tracer, Acceleration: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay Studio benchmark with settings of Camera: 3, Resolution: 4K, Samples Per Pixel: 16, Renderer: Path Tracer, Acceleration: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
OSPRay Studio benchmark with settings of Camera: 3, Resolution: 4K, Samples Per Pixel: 32, Renderer: Path Tracer, Acceleration: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.

Even when disabling AVX-512 on the Ryzen 9 9950X, it was delivering much better performance than the Ryzen 9 7950X.

Related Articles