7950x3d may Tests for a future article. AMD Ryzen 9 7950X3D 16-Core testing with a ASRock X670E PG Lightning (1.18 BIOS) and Gigabyte AMD Radeon RX 6600 8GB on Ubuntu 22.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2305082-PTS-7950X3DM32&grs&sor .
7950x3d may Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution a b AMD Ryzen 9 7950X3D 16-Core @ 5.76GHz (16 Cores / 32 Threads) ASRock X670E PG Lightning (1.18 BIOS) AMD Device 14d8 32GB 1000GB Western Digital WDS100T1X0E-00AFY0 Gigabyte AMD Radeon RX 6600 8GB (2750/875MHz) AMD Navi 21/23 ASUS VP28U Realtek RTL8125 2.5GbE Ubuntu 22.10 5.19.0-23-generic (x86_64) GNOME Shell 43.0 X Server + Wayland 4.6 Mesa 22.2.1 (LLVM 15.0.2 DRM 3.47) 1.3.224 GCC 12.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-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-U8K4Qv/gcc-12-12.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-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 Disk Details - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 Python Details - Python 3.10.7 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
7950x3d may draco: Church Facade draco: Lion espeak: Text-To-Speech Synthesis faiss: bench_polysemous_sift1m - PQ baseline sqlite: 2 quantlib: apache: 500 encode-opus: WAV To Opus Encode build2: Time To Compile apache: 100 faiss: demo_sift1M apache: 1000 vvenc: Bosphorus 1080p - Faster build-llvm: Unix Makefiles vvenc: Bosphorus 1080p - Fast apache: 200 z3: 2.smt2 z3: 1.smt2 vvenc: Bosphorus 4K - Faster sqlite: 1 build-llvm: Ninja vvenc: Bosphorus 4K - Fast build-godot: Time To Compile sqlite: 4 petsc: Streams faiss: bench_polysemous_sift1m - Polysemous 30 faiss: bench_polysemous_sift1m - Polysemous 34 faiss: bench_polysemous_sift1m - Polysemous 38 faiss: bench_polysemous_sift1m - Polysemous 42 faiss: bench_polysemous_sift1m - Polysemous 46 faiss: bench_polysemous_sift1m - Polysemous 50 faiss: bench_polysemous_sift1m - Polysemous 54 faiss: bench_polysemous_sift1m - Polysemous 58 faiss: bench_polysemous_sift1m - Polysemous 62 faiss: bench_polysemous_sift1m - Polysemous 64 a b 4700 3614 18.874 2.863 12.833 4273.6 227542.14 20.237 75.152 168639.53 100.124 215850.92 37.267 358.859 20.53 204159.41 45.255 13.964 14.448 6.835 333.519 7.495 173.557 17.402 45507.9187 0.522 0.525 0.535 0.565 0.658 0.891 1.381 2.298 3.744 4.465 3736 3232 20.782 2.631 12.009 4528.7 215601.86 21.018 72.493 173550.59 102.998 221670.44 37.798 355.335 20.336 205952.59 44.872 13.883 14.528 6.861 332.385 7.516 173.11 17.436 45508.9117 0.486 0.49 0.499 0.527 0.614 0.832 1.29 2.144 3.484 4.134 OpenBenchmarking.org
Google Draco Model: Church Facade OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Church Facade b a 1000 2000 3000 4000 5000 3736 4700 1. (CXX) g++ options: -O3
Google Draco Model: Lion OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Lion b a 800 1600 2400 3200 4000 3232 3614 1. (CXX) g++ options: -O3
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 1.51 Text-To-Speech Synthesis a b 5 10 15 20 25 18.87 20.78 1. (CXX) g++ options: -O2
Faiss Test: bench_polysemous_sift1m - PQ baseline OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - PQ baseline b a 0.6442 1.2884 1.9326 2.5768 3.221 2.631 2.863 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
SQLite Threads / Copies: 2 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 2 b a 3 6 9 12 15 12.01 12.83 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.30 b a 1000 2000 3000 4000 5000 4528.7 4273.6 1. (CXX) g++ options: -O3 -march=native -fPIE -pie
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 500 a b 50K 100K 150K 200K 250K 227542.14 215601.86 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.4 WAV To Opus Encode a b 5 10 15 20 25 20.24 21.02 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile b a 20 40 60 80 100 72.49 75.15
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 100 b a 40K 80K 120K 160K 200K 173550.59 168639.53 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Faiss Test: demo_sift1M OpenBenchmarking.org Seconds, Fewer Is Better Faiss 1.7.4 Test: demo_sift1M a b 20 40 60 80 100 100.12 103.00 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 1000 b a 50K 100K 150K 200K 250K 221670.44 215850.92 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
VVenC Video Input: Bosphorus 1080p - Video Preset: Faster OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.8 Video Input: Bosphorus 1080p - Video Preset: Faster b a 9 18 27 36 45 37.80 37.27 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles b a 80 160 240 320 400 355.34 358.86
VVenC Video Input: Bosphorus 1080p - Video Preset: Fast OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.8 Video Input: Bosphorus 1080p - Video Preset: Fast a b 5 10 15 20 25 20.53 20.34 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 200 b a 40K 80K 120K 160K 200K 205952.59 204159.41 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Z3 Theorem Prover SMT File: 2.smt2 OpenBenchmarking.org Seconds, Fewer Is Better Z3 Theorem Prover 4.12.1 SMT File: 2.smt2 b a 10 20 30 40 50 44.87 45.26 1. (CXX) g++ options: -lpthread -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -O3 -fPIC
Z3 Theorem Prover SMT File: 1.smt2 OpenBenchmarking.org Seconds, Fewer Is Better Z3 Theorem Prover 4.12.1 SMT File: 1.smt2 b a 4 8 12 16 20 13.88 13.96 1. (CXX) g++ options: -lpthread -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -O3 -fPIC
VVenC Video Input: Bosphorus 4K - Video Preset: Faster OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.8 Video Input: Bosphorus 4K - Video Preset: Faster b a 4 8 12 16 20 14.53 14.45 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 1 a b 2 4 6 8 10 6.835 6.861 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja b a 70 140 210 280 350 332.39 333.52
VVenC Video Input: Bosphorus 4K - Video Preset: Fast OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.8 Video Input: Bosphorus 4K - Video Preset: Fast b a 2 4 6 8 10 7.516 7.495 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile b a 40 80 120 160 200 173.11 173.56
SQLite Threads / Copies: 4 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 4 a b 4 8 12 16 20 17.40 17.44 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm
PETSc Test: Streams OpenBenchmarking.org MB/s, More Is Better PETSc 3.19 Test: Streams b a 10K 20K 30K 40K 50K 45508.91 45507.92 1. (CC) gcc options: -fPIC -O3 -O2 -lpthread -ludev -lpciaccess -lm
Faiss Test: bench_polysemous_sift1m - Polysemous 30 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 30 b a 0.1175 0.235 0.3525 0.47 0.5875 0.486 0.522 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 34 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 34 b a 0.1181 0.2362 0.3543 0.4724 0.5905 0.490 0.525 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 38 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 38 b a 0.1204 0.2408 0.3612 0.4816 0.602 0.499 0.535 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 42 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 42 b a 0.1271 0.2542 0.3813 0.5084 0.6355 0.527 0.565 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 46 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 46 b a 0.1481 0.2962 0.4443 0.5924 0.7405 0.614 0.658 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 50 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 50 b a 0.2005 0.401 0.6015 0.802 1.0025 0.832 0.891 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 54 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 54 b a 0.3107 0.6214 0.9321 1.2428 1.5535 1.290 1.381 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 58 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 58 b a 0.5171 1.0342 1.5513 2.0684 2.5855 2.144 2.298 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 62 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 62 b a 0.8424 1.6848 2.5272 3.3696 4.212 3.484 3.744 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Faiss Test: bench_polysemous_sift1m - Polysemous 64 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 64 b a 1.0046 2.0092 3.0138 4.0184 5.023 4.134 4.465 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Phoronix Test Suite v10.8.5