Ryzen 9 5950X oneDNN 2.0

AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3003 BIOS) and AMD SIENNA_CICHLID 16GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2012095-HA-RYZEN959559&grr&rdt.

Ryzen 9 5950X oneDNN 2.0ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionRyzen 9 5950X5950XAMD Ryzen 9 5950XAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3003 BIOS)AMD Starship/Matisse16GB2000GB Corsair Force MP600 + 2000GBAMD SIENNA_CICHLID 16GB (2475/1000MHz)AMD Device ab28ASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.10.0-051000rc6daily20201205-generic (x86_64) 20201204GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 21.0.0-devel (git-ab0d6c9 2020-12-08 focal-oibaf-ppa) (LLVM 11.0.0)1.2.145GCC 9.3.0ext42560x1440OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Ryzen 9 5950X oneDNN 2.0onednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Training - u8s8f32 - CPUonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - u8s8f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: IP Shapes 1D - f32 - CPUonednn: IP Shapes 1D - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_3d - u8s8f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPURyzen 9 5950X5950XAMD Ryzen 9 5950X3452.893470.033430.662301.022311.852278.073.250192.760494.886350.9234130.7498241.398880.59057610.798119.553017.23581.710433.737272837.832719.302725.671796.691792.441783.443.245612.747844.946040.9217910.6334341.252880.59072510.639619.195717.38801.700813.767842738.612722.052722.511794.411789.881792.812.873122.473163.990010.8196490.6393791.254780.4666249.0780617.536215.26301.529083.56623OpenBenchmarking.org

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X7001400210028003500SE +/- 24.21, N = 3SE +/- 61.69, N = 15SE +/- 8.59, N = 33452.892837.832738.61MIN: 3269.28MIN: 2694.16MIN: 2703.641. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X7001400210028003500SE +/- 34.90, N = 3SE +/- 10.75, N = 3SE +/- 1.91, N = 33470.032719.302722.05MIN: 3247.9MIN: 2684.87MIN: 2706.031. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X7001400210028003500SE +/- 23.57, N = 3SE +/- 14.90, N = 3SE +/- 7.34, N = 33430.662725.672722.51MIN: 3266.99MIN: 2697.95MIN: 2697.531. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X5001000150020002500SE +/- 16.79, N = 3SE +/- 6.01, N = 3SE +/- 14.93, N = 32301.021796.691794.41MIN: 2170.9MIN: 1769.4MIN: 1752.051. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X5001000150020002500SE +/- 15.75, N = 3SE +/- 16.52, N = 3SE +/- 14.95, N = 32311.851792.441789.88MIN: 2201.85MIN: 1756.29MIN: 1759.621. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X5001000150020002500SE +/- 19.83, N = 3SE +/- 17.36, N = 3SE +/- 16.22, N = 32278.071783.441792.81MIN: 2142.14MIN: 1744.5MIN: 1758.271. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.73131.46262.19392.92523.6565SE +/- 0.01109, N = 3SE +/- 0.00415, N = 3SE +/- 0.00979, N = 33.250193.245612.87312MIN: 2.71MIN: 2.69MIN: 2.691. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.62111.24221.86332.48443.1055SE +/- 0.00796, N = 3SE +/- 0.00454, N = 3SE +/- 0.00285, N = 32.760492.747842.47316MIN: 2.33MIN: 2.32MIN: 2.351. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X1.11292.22583.33874.45165.5645SE +/- 0.01184, N = 3SE +/- 0.00835, N = 3SE +/- 0.01234, N = 34.886354.946043.99001MIN: 3.77MIN: 3.84MIN: 3.741. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.20780.41560.62340.83121.039SE +/- 0.004129, N = 3SE +/- 0.004155, N = 3SE +/- 0.003079, N = 30.9234130.9217910.819649MIN: 0.73MIN: 0.73MIN: 0.741. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.16870.33740.50610.67480.8435SE +/- 0.002893, N = 3SE +/- 0.000694, N = 3SE +/- 0.001565, N = 30.7498240.6334340.639379MIN: 0.59MIN: 0.6MIN: 0.61. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.31470.62940.94411.25881.5735SE +/- 0.00261, N = 3SE +/- 0.00040, N = 3SE +/- 0.00029, N = 31.398881.252881.25478MIN: 1.15MIN: 1.16MIN: 1.161. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.13290.26580.39870.53160.6645SE +/- 0.008135, N = 4SE +/- 0.007956, N = 3SE +/- 0.004577, N = 30.5905760.5907250.466624MIN: 0.43MIN: 0.43MIN: 0.421. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X3691215SE +/- 0.06286, N = 3SE +/- 0.02284, N = 3SE +/- 0.02957, N = 310.7981010.639609.07806MIN: 9.36MIN: 9.21MIN: 8.881. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X510152025SE +/- 0.18, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 319.5519.2017.54MIN: 17.64MIN: 17.49MIN: 17.341. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X48121620SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 317.2417.3915.26MIN: 15.64MIN: 15.24MIN: 14.961. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.38480.76961.15441.53921.924SE +/- 0.02353, N = 4SE +/- 0.02055, N = 3SE +/- 0.00305, N = 31.710431.700811.52908MIN: 1.38MIN: 1.39MIN: 1.421. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPURyzen 9 5950X5950XAMD Ryzen 9 5950X0.84781.69562.54343.39124.239SE +/- 0.02064, N = 3SE +/- 0.00362, N = 3SE +/- 0.01129, N = 33.737273.767843.56623MIN: 3.45MIN: 3.44MIN: 3.431. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread


Phoronix Test Suite v10.8.4