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 4 of 7. 40 Comments.
Y-Cruncher benchmark with settings of Pi Digits To Calculate: 1B. Ryzen 9 7950X: AVX-512 On was the fastest.
Y-Cruncher benchmark with settings of Pi Digits To Calculate: 500M. Ryzen 9 9950X: AVX-512 On was the fastest.
oneDNN benchmark with settings of Harness: IP Shapes 1D, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
oneDNN benchmark with settings of Harness: IP Shapes 3D, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
oneDNN benchmark with settings of Harness: Deconvolution Batch shapes_1d, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.

The Zen 5 AVX-512 performance was of greater benefit for Intel's oneDNN neural network library than with the double pumped Zen 4 implementation.

oneDNN benchmark with settings of Harness: Deconvolution Batch shapes_3d, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
oneDNN benchmark with settings of Harness: Recurrent Neural Network Training, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.
oneDNN benchmark with settings of Harness: Recurrent Neural Network Inference, Engine: CPU. Ryzen 9 9950X: AVX-512 On was the fastest.

The Zen 5 AVX-512 performance has been proving to be really great and without any bad side effects... Very good news for AMD EPYC Turin processors ahead.

PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.

The AVX-512 benefits were very apparent with PyTorch on the Ryzen 9 9950X.

TensorFlow benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
TensorFlow benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
TensorFlow benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.
TensorFlow benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. Ryzen 9 9950X: AVX-512 On was the fastest.

Likewise, great gains made from AMD's AVX-512 support with TensorFlow.

Mobile Neural Network benchmark with settings of Model: resnet-v2-50. Ryzen 9 9950X: AVX-512 On was the fastest.

Alibaba's Mobile Neural Network also showed the Ryzen 9 9950X delivering measurable generational gains over the Ryzen 9 7950X.

Related Articles