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&rdt&grw .
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 encode-opus: WAV To Opus Encode draco: Lion z3: 2.smt2 espeak: Text-To-Speech Synthesis quantlib: build-llvm: Ninja build-llvm: Unix Makefiles petsc: Streams vvenc: Bosphorus 4K - Fast z3: 1.smt2 vvenc: Bosphorus 4K - Faster vvenc: Bosphorus 1080p - Fast vvenc: Bosphorus 1080p - Faster build-godot: Time To Compile build2: Time To Compile apache: 100 apache: 200 faiss: bench_polysemous_sift1m - PQ baseline faiss: demo_sift1M apache: 500 apache: 1000 sqlite: 2 sqlite: 4 draco: Church Facade sqlite: 1 faiss: bench_polysemous_sift1m - Polysemous 46 faiss: bench_polysemous_sift1m - Polysemous 42 faiss: bench_polysemous_sift1m - Polysemous 34 faiss: bench_polysemous_sift1m - Polysemous 50 faiss: bench_polysemous_sift1m - Polysemous 58 faiss: bench_polysemous_sift1m - Polysemous 54 faiss: bench_polysemous_sift1m - Polysemous 64 faiss: bench_polysemous_sift1m - Polysemous 62 faiss: bench_polysemous_sift1m - Polysemous 38 faiss: bench_polysemous_sift1m - Polysemous 30 a b 20.237 3614 45.255 18.874 4273.6 333.519 358.859 45507.9187 7.495 13.964 14.448 20.53 37.267 173.557 75.152 168639.53 204159.41 2.863 100.124 227542.14 215850.92 12.833 17.402 4700 6.835 0.658 0.565 0.525 0.891 2.298 1.381 4.465 3.744 0.535 0.522 21.018 3232 44.872 20.782 4528.7 332.385 355.335 45508.9117 7.516 13.883 14.528 20.336 37.798 173.11 72.493 173550.59 205952.59 2.631 102.998 215601.86 221670.44 12.009 17.436 3736 6.861 0.614 0.527 0.49 0.832 2.144 1.29 4.134 3.484 0.499 0.486 OpenBenchmarking.org
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
Google Draco Model: Lion OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Lion a b 800 1600 2400 3200 4000 3614 3232 1. (CXX) g++ options: -O3
Z3 Theorem Prover SMT File: 2.smt2 OpenBenchmarking.org Seconds, Fewer Is Better Z3 Theorem Prover 4.12.1 SMT File: 2.smt2 a b 10 20 30 40 50 45.26 44.87 1. (CXX) g++ options: -lpthread -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -O3 -fPIC
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
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.30 a b 1000 2000 3000 4000 5000 4273.6 4528.7 1. (CXX) g++ options: -O3 -march=native -fPIE -pie
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja a b 70 140 210 280 350 333.52 332.39
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles a b 80 160 240 320 400 358.86 355.34
PETSc Test: Streams OpenBenchmarking.org MB/s, More Is Better PETSc 3.19 Test: Streams a b 10K 20K 30K 40K 50K 45507.92 45508.91 1. (CC) gcc options: -fPIC -O3 -O2 -lpthread -ludev -lpciaccess -lm
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 a b 2 4 6 8 10 7.495 7.516 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
Z3 Theorem Prover SMT File: 1.smt2 OpenBenchmarking.org Seconds, Fewer Is Better Z3 Theorem Prover 4.12.1 SMT File: 1.smt2 a b 4 8 12 16 20 13.96 13.88 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 a b 4 8 12 16 20 14.45 14.53 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
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
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 a b 9 18 27 36 45 37.27 37.80 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 a b 40 80 120 160 200 173.56 173.11
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile a b 20 40 60 80 100 75.15 72.49
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 100 a b 40K 80K 120K 160K 200K 168639.53 173550.59 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 200 a b 40K 80K 120K 160K 200K 204159.41 205952.59 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -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 a b 0.6442 1.2884 1.9326 2.5768 3.221 2.863 2.631 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
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: 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
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 1000 a b 50K 100K 150K 200K 250K 215850.92 221670.44 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
SQLite Threads / Copies: 2 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 2 a b 3 6 9 12 15 12.83 12.01 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm
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
Google Draco Model: Church Facade OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Church Facade a b 1000 2000 3000 4000 5000 4700 3736 1. (CXX) g++ options: -O3
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
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 a b 0.1481 0.2962 0.4443 0.5924 0.7405 0.658 0.614 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 a b 0.1271 0.2542 0.3813 0.5084 0.6355 0.565 0.527 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 a b 0.1181 0.2362 0.3543 0.4724 0.5905 0.525 0.490 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 a b 0.2005 0.401 0.6015 0.802 1.0025 0.891 0.832 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 a b 0.5171 1.0342 1.5513 2.0684 2.5855 2.298 2.144 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 a b 0.3107 0.6214 0.9321 1.2428 1.5535 1.381 1.290 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 a b 1.0046 2.0092 3.0138 4.0184 5.023 4.465 4.134 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 a b 0.8424 1.6848 2.5272 3.3696 4.212 3.744 3.484 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 a b 0.1204 0.2408 0.3612 0.4816 0.602 0.535 0.499 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 30 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 30 a b 0.1175 0.235 0.3525 0.47 0.5875 0.522 0.486 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