AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG CROSSHAIR X670E HERO (0604 BIOS) and AMD Radeon RX 6800 XT on Ubuntu 22.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2210065-PTS-RYZEN97969 Ryzen 9 7950X New - Phoronix Test Suite Ryzen 9 7950X New AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG CROSSHAIR X670E HERO (0604 BIOS) and AMD Radeon RX 6800 XT on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2210065-PTS-RYZEN97969&grw .
Ryzen 9 7950X New Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 7950X AMD 7950X Ryzen 9 7950X AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR X670E HERO (0604 BIOS) AMD Device 14d8 32GB 1000GB Sabrent Rocket 4.0 Plus AMD Radeon RX 6800 XT (2575/1000MHz) AMD Navi 21 HDMI Audio ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.04 6.0.0-060000rc7daily20221001-generic (x86_64) GNOME Shell 42.4 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48) 1.3.204 GCC 11.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 9 7950X New smhasher: wyhash smhasher: SHA3-256 smhasher: Spooky32 smhasher: fasthash32 smhasher: FarmHash128 smhasher: t1ha2_atonce smhasher: FarmHash32 x86_64 AVX smhasher: t1ha0_aes_avx2 x86_64 smhasher: MeowHash x86_64 AES-NI onednn: IP Shapes 1D - f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: IP Shapes 1D - u8s8f32 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU onednn: IP Shapes 1D - bf16bf16bf16 - CPU y-cruncher: 1B onednn: IP Shapes 3D - bf16bf16bf16 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU y-cruncher: 500M onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_1d - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_3d - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPU openfoam: drivaerFastback, Small Mesh Size - Mesh Time openfoam: drivaerFastback, Small Mesh Size - Execution Time openfoam: drivaerFastback, Medium Mesh Size - Mesh Time openfoam: drivaerFastback, Medium Mesh Size - Execution Time aom-av1: Speed 0 Two-Pass - Bosphorus 4K aom-av1: Speed 4 Two-Pass - Bosphorus 4K aom-av1: Speed 6 Realtime - Bosphorus 4K aom-av1: Speed 6 Two-Pass - Bosphorus 4K aom-av1: Speed 8 Realtime - Bosphorus 4K aom-av1: Speed 9 Realtime - Bosphorus 4K aom-av1: Speed 10 Realtime - Bosphorus 4K aom-av1: Speed 0 Two-Pass - Bosphorus 1080p aom-av1: Speed 4 Two-Pass - Bosphorus 1080p aom-av1: Speed 6 Realtime - Bosphorus 1080p aom-av1: Speed 6 Two-Pass - Bosphorus 1080p aom-av1: Speed 8 Realtime - Bosphorus 1080p aom-av1: Speed 9 Realtime - Bosphorus 1080p aom-av1: Speed 10 Realtime - Bosphorus 1080p smhasher: wyhash smhasher: SHA3-256 smhasher: Spooky32 smhasher: fasthash32 smhasher: FarmHash128 smhasher: t1ha2_atonce smhasher: FarmHash32 x86_64 AVX smhasher: t1ha0_aes_avx2 x86_64 smhasher: MeowHash x86_64 AES-NI 7950X AMD 7950X Ryzen 9 7950X 25794.07 171.10 16943.87 7004.48 15046.51 17012.41 29886.26 83438.07 43810.44 1.72486 3.34514 0.390090 0.320750 0.625818 19.853 1.53614 5.68697 2.70987 5.32928 0.415613 9.143 2.33902 0.576098 1130.90 581.843 1134.95 1.71642 3.86729 1.41395 581.510 0.416707 1134.72 581.869 0.141445 0.229615 22.701881 165.88418 192.58885 2186.9023 0.44 13.85 53.47 25.11 67.60 80.81 81.28 1.33 31.01 99.63 74.34 132.82 155.22 157.01 17.421 2316.708 33.741 27.780 58.059 24.969 32.482 24.874 55.459 24915.87 169.18 16408.99 6961.29 14983.8 16506.89 29423.97 81019.69 44610.82 1.71649 3.3576 0.387814 0.33193 0.624597 19.918 1.5331 5.68521 2.70181 5.34616 0.414963 9.128 2.33742 0.576934 1133.97 581.837 1136.72 1.76931 3.83971 1.41206 581.945 0.41716 1129.79 581.896 0.141756 0.229515 22.26458 165.97036 191.81789 2187.7381 0.44 13.81 54.49 24.87 67.62 80.84 80.91 1.33 30.85 115.29 74.89 133.64 158.54 160.02 18.058 2341.53 34.602 27.958 58.195 25.838 33.159 25.581 54.535 25561.78 171.26 16910.15 7178.87 15343.54 17145.13 29850.04 84485.24 44645.66 1.71784 3.36044 0.377088 0.345253 0.623654 19.837 1.50493 5.68287 2.70645 5.33475 0.41339 9.205 2.33003 0.579557 1131.5 579.315 1135.53 1.71067 3.82779 1.40981 581.709 0.417444 1132.99 579.692 0.142351 0.22991 22.405985 166.04686 191.8191 2172.9839 0.45 13.96 53.48 25.09 68.05 82.42 81.67 1.34 31.06 96.37 74.31 132.44 157.15 157.53 17.452 2325.365 33.915 26.989 59.354 24.839 31.87 24.806 56.096 OpenBenchmarking.org
SMHasher Hash: wyhash OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: wyhash 7950X AMD 7950X Ryzen 9 7950X 6K 12K 18K 24K 30K SE +/- 81.27, N = 3 25794.07 24915.87 25561.78 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: SHA3-256 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: SHA3-256 7950X AMD 7950X Ryzen 9 7950X 40 80 120 160 200 SE +/- 0.74, N = 3 171.10 169.18 171.26 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: Spooky32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: Spooky32 7950X AMD 7950X Ryzen 9 7950X 4K 8K 12K 16K 20K SE +/- 33.88, N = 3 16943.87 16408.99 16910.15 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: fasthash32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: fasthash32 7950X AMD 7950X Ryzen 9 7950X 1500 3000 4500 6000 7500 SE +/- 17.08, N = 3 7004.48 6961.29 7178.87 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: FarmHash128 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: FarmHash128 7950X AMD 7950X Ryzen 9 7950X 3K 6K 9K 12K 15K SE +/- 8.31, N = 3 15046.51 14983.80 15343.54 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce 7950X AMD 7950X Ryzen 9 7950X 4K 8K 12K 16K 20K SE +/- 2.87, N = 3 17012.41 16506.89 17145.13 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX 7950X AMD 7950X Ryzen 9 7950X 6K 12K 18K 24K 30K SE +/- 276.80, N = 3 29886.26 29423.97 29850.04 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 7950X AMD 7950X Ryzen 9 7950X 20K 40K 60K 80K 100K SE +/- 167.05, N = 3 83438.07 81019.69 84485.24 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: MeowHash x86_64 AES-NI OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI 7950X AMD 7950X Ryzen 9 7950X 10K 20K 30K 40K 50K SE +/- 409.19, N = 3 43810.44 44610.82 44645.66 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.3881 0.7762 1.1643 1.5524 1.9405 SE +/- 0.00708, N = 3 1.72486 1.71649 1.71784 MIN: 1.52 MIN: 1.54 MIN: 1.54 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.7561 1.5122 2.2683 3.0244 3.7805 SE +/- 0.00758, N = 3 3.34514 3.35760 3.36044 MIN: 3.29 MIN: 3.31 MIN: 3.32 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.0878 0.1756 0.2634 0.3512 0.439 SE +/- 0.002441, N = 3 0.390090 0.387814 0.377088 MIN: 0.36 MIN: 0.36 MIN: 0.35 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.0777 0.1554 0.2331 0.3108 0.3885 SE +/- 0.003480, N = 4 0.320750 0.331930 0.345253 MIN: 0.29 MIN: 0.31 MIN: 0.31 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.1408 0.2816 0.4224 0.5632 0.704 SE +/- 0.000380, N = 3 0.625818 0.624597 0.623654 MIN: 0.59 MIN: 0.59 MIN: 0.59 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
Y-Cruncher Pi Digits To Calculate: 1B OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.10.9513 Pi Digits To Calculate: 1B 7950X AMD 7950X Ryzen 9 7950X 5 10 15 20 25 SE +/- 0.02, N = 3 19.85 19.92 19.84
oneDNN Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.3456 0.6912 1.0368 1.3824 1.728 SE +/- 0.00543, N = 3 1.53614 1.53310 1.50493 MIN: 1.45 MIN: 1.48 MIN: 1.44 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 1.2796 2.5592 3.8388 5.1184 6.398 SE +/- 0.00171, N = 3 5.68697 5.68521 5.68287 MIN: 5.63 MIN: 5.62 MIN: 5.63 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.6097 1.2194 1.8291 2.4388 3.0485 SE +/- 0.00639, N = 3 2.70987 2.70181 2.70645 MIN: 2.5 MIN: 2.5 MIN: 2.48 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 1.2029 2.4058 3.6087 4.8116 6.0145 SE +/- 0.00998, N = 3 5.32928 5.34616 5.33475 MIN: 5.26 MIN: 5.27 MIN: 5.27 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.0935 0.187 0.2805 0.374 0.4675 SE +/- 0.000200, N = 3 0.415613 0.414963 0.413390 MIN: 0.4 MIN: 0.4 MIN: 0.4 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
Y-Cruncher Pi Digits To Calculate: 500M OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.10.9513 Pi Digits To Calculate: 500M 7950X AMD 7950X Ryzen 9 7950X 3 6 9 12 15 SE +/- 0.013, N = 3 9.143 9.128 9.205
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.5263 1.0526 1.5789 2.1052 2.6315 SE +/- 0.00058, N = 3 2.33902 2.33742 2.33003 MIN: 2.31 MIN: 2.29 MIN: 2.3 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.1304 0.2608 0.3912 0.5216 0.652 SE +/- 0.002189, N = 3 0.576098 0.576934 0.579557 MIN: 0.56 MIN: 0.56 MIN: 0.57 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 200 400 600 800 1000 SE +/- 1.82, N = 3 1130.90 1133.97 1131.50 MIN: 1123.41 MIN: 1130.41 MIN: 1127.34 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 130 260 390 520 650 SE +/- 0.94, N = 3 581.84 581.84 579.32 MIN: 576.96 MIN: 578.52 MIN: 576.24 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 200 400 600 800 1000 SE +/- 0.51, N = 3 1134.95 1136.72 1135.53 MIN: 1130.38 MIN: 1132.91 MIN: 1132.3 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.3981 0.7962 1.1943 1.5924 1.9905 SE +/- 0.00105, N = 3 1.71642 1.76931 1.71067 MIN: 1.68 MIN: 1.68 MIN: 1.67 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.8701 1.7402 2.6103 3.4804 4.3505 SE +/- 0.00754, N = 3 3.86729 3.83971 3.82779 MIN: 3.73 MIN: 3.72 MIN: 3.69 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.3181 0.6362 0.9543 1.2724 1.5905 SE +/- 0.00284, N = 3 1.41395 1.41206 1.40981 MIN: 1.36 MIN: 1.39 MIN: 1.37 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 130 260 390 520 650 SE +/- 0.48, N = 3 581.51 581.95 581.71 MIN: 577.55 MIN: 578.78 MIN: 578.71 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.0939 0.1878 0.2817 0.3756 0.4695 SE +/- 0.000238, N = 3 0.416707 0.417160 0.417444 MIN: 0.41 MIN: 0.41 MIN: 0.41 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 200 400 600 800 1000 SE +/- 0.65, N = 3 1134.72 1129.79 1132.99 MIN: 1130.23 MIN: 1127.1 MIN: 1129.12 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 130 260 390 520 650 SE +/- 0.60, N = 3 581.87 581.90 579.69 MIN: 577.99 MIN: 578.14 MIN: 575.73 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.032 0.064 0.096 0.128 0.16 SE +/- 0.000050, N = 3 0.141445 0.141756 0.142351 MIN: 0.13 MIN: 0.13 MIN: 0.14 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU 7950X AMD 7950X Ryzen 9 7950X 0.0517 0.1034 0.1551 0.2068 0.2585 SE +/- 0.000278, N = 3 0.229615 0.229515 0.229910 MIN: 0.22 MIN: 0.22 MIN: 0.22 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
OpenFOAM Input: drivaerFastback, Small Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Mesh Time 7950X AMD 7950X Ryzen 9 7950X 5 10 15 20 25 22.70 22.26 22.41 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lphysicalProperties -lspecie -lfiniteVolume -lfvModels -lgenericPatchFields -lmeshTools -lsampling -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Small Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Execution Time 7950X AMD 7950X Ryzen 9 7950X 40 80 120 160 200 165.88 165.97 166.05 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lphysicalProperties -lspecie -lfiniteVolume -lfvModels -lgenericPatchFields -lmeshTools -lsampling -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Mesh Time 7950X AMD 7950X Ryzen 9 7950X 40 80 120 160 200 192.59 191.82 191.82 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lphysicalProperties -lspecie -lfiniteVolume -lfvModels -lgenericPatchFields -lmeshTools -lsampling -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Execution Time 7950X AMD 7950X Ryzen 9 7950X 500 1000 1500 2000 2500 2186.90 2187.74 2172.98 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lphysicalProperties -lspecie -lfiniteVolume -lfvModels -lgenericPatchFields -lmeshTools -lsampling -lOpenFOAM -ldl -lm
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 0.1013 0.2026 0.3039 0.4052 0.5065 SE +/- 0.00, N = 3 0.44 0.44 0.45 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 4 8 12 16 20 SE +/- 0.05, N = 3 13.85 13.81 13.96 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 12 24 36 48 60 SE +/- 0.13, N = 3 53.47 54.49 53.48 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 6 12 18 24 30 SE +/- 0.09, N = 3 25.11 24.87 25.09 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 15 30 45 60 75 SE +/- 0.33, N = 3 67.60 67.62 68.05 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 20 40 60 80 100 SE +/- 0.05, N = 3 80.81 80.84 82.42 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K 7950X AMD 7950X Ryzen 9 7950X 20 40 60 80 100 SE +/- 0.31, N = 3 81.28 80.91 81.67 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 0.3015 0.603 0.9045 1.206 1.5075 SE +/- 0.01, N = 3 1.33 1.33 1.34 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 7 14 21 28 35 SE +/- 0.03, N = 3 31.01 30.85 31.06 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 30 60 90 120 150 SE +/- 0.21, N = 3 99.63 115.29 96.37 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 20 40 60 80 100 SE +/- 0.33, N = 3 74.34 74.89 74.31 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 30 60 90 120 150 SE +/- 0.71, N = 3 132.82 133.64 132.44 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 40 80 120 160 200 SE +/- 1.44, N = 3 155.22 158.54 157.15 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p 7950X AMD 7950X Ryzen 9 7950X 40 80 120 160 200 SE +/- 0.39, N = 3 157.01 160.02 157.53 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
SMHasher Hash: wyhash OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: wyhash 7950X AMD 7950X Ryzen 9 7950X 4 8 12 16 20 SE +/- 0.02, N = 3 17.42 18.06 17.45 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: SHA3-256 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: SHA3-256 7950X AMD 7950X Ryzen 9 7950X 500 1000 1500 2000 2500 SE +/- 6.58, N = 3 2316.71 2341.53 2325.37 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: Spooky32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: Spooky32 7950X AMD 7950X Ryzen 9 7950X 8 16 24 32 40 SE +/- 0.22, N = 3 33.74 34.60 33.92 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: fasthash32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: fasthash32 7950X AMD 7950X Ryzen 9 7950X 7 14 21 28 35 SE +/- 0.07, N = 3 27.78 27.96 26.99 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: FarmHash128 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: FarmHash128 7950X AMD 7950X Ryzen 9 7950X 13 26 39 52 65 SE +/- 0.03, N = 3 58.06 58.20 59.35 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce 7950X AMD 7950X Ryzen 9 7950X 6 12 18 24 30 SE +/- 0.00, N = 3 24.97 25.84 24.84 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX 7950X AMD 7950X Ryzen 9 7950X 8 16 24 32 40 SE +/- 0.31, N = 3 32.48 33.16 31.87 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 7950X AMD 7950X Ryzen 9 7950X 6 12 18 24 30 SE +/- 0.00, N = 3 24.87 25.58 24.81 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
SMHasher Hash: MeowHash x86_64 AES-NI OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI 7950X AMD 7950X Ryzen 9 7950X 13 26 39 52 65 SE +/- 0.47, N = 3 55.46 54.54 56.10 1. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects
Phoronix Test Suite v10.8.4