tr 3970X May AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (1502 BIOS) and AMD Radeon RX 5700 8GB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2205217-NE-TR3970XMA30&grs&rdt .
tr 3970X May Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution A B C D AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (1502 BIOS) AMD Starship/Matisse 64GB Samsung SSD 980 PRO 500GB AMD Radeon RX 5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 21.10 5.15.5-051505-generic (x86_64) GNOME Shell 40.5 X Server + Wayland 4.6 Mesa 21.2.2 (LLVM 12.0.1) 1.2.182 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-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039 Security 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
tr 3970X May webp2: Default tensorflow-lite: SqueezeNet stress-ng: CPU Cache stress-ng: IO_uring stress-ng: Futex glibc-bench: ffs stress-ng: Malloc stress-ng: Matrix Math stress-ng: NUMA glibc-bench: sinh stress-ng: Forking glibc-bench: exp tensorflow-lite: Mobilenet Float gromacs: MPI CPU - water_GMX50_bare stress-ng: Semaphores glibc-bench: log2 tensorflow-lite: Mobilenet Quant webp2: Quality 95, Compression Effort 7 glibc-bench: sincos stress-ng: Glibc Qsort Data Sorting tensorflow-lite: Inception ResNet V2 stress-ng: MMAP glibc-bench: atanh stress-ng: Context Switching tensorflow-lite: NASNet Mobile glibc-bench: cos stress-ng: Memory Copying glibc-bench: pthread_once tensorflow-lite: Inception V4 glibc-bench: asinh webp2: Quality 75, Compression Effort 7 glibc-bench: sin webp2: Quality 100, Compression Effort 5 webp2: Quality 100, Lossless Compression stress-ng: SENDFILE stress-ng: CPU Stress glibc-bench: ffsll stress-ng: MEMFD stress-ng: System V Message Passing glibc-bench: modf stress-ng: Socket Activity stress-ng: Glibc C String Functions stress-ng: Crypto glibc-bench: sqrt stress-ng: Vector Math glibc-bench: tanh stress-ng: Atomic stress-ng: x86_64 RdRand A B C D 2.388 2757.98 218.35 7724.06 3155358.41 5.90625 177790692.1 154872.4 278.66 26.3656 58746.42 15.825 1881.87 3.24 4944789.52 20.0924 2477.11 219.151 43.1942 492.63 38515.8 658.53 35.9257 14046227.01 22105 71.5942 7704.31 5.87309 30364.8 30.4771 102.903 62.8898 2.934 516.687 663953.05 84375.23 5.90317 1269.21 9950916.03 6.78438 23414.76 5185340.59 56871.75 7.56864 236658.6 37.0738 405862.48 2.163 2673.64 207.54 7280.33 3053840.01 5.90682 174159773.72 158016.22 278.02 26.0939 58137.35 15.8213 1890.9 3.233 4902044.59 20.0911 2458.02 217.633 43.1953 489.1 38584.4 660.49 36.1539 14068240.01 22039.1 71.2075 7662.07 5.90473 30462.7 30.6335 102.782 62.9488 2.935 514.767 661640.17 84083.94 5.92107 1270.19 9957381.24 6.78441 23362.17 5185917.62 56789.43 7.56853 236535.79 37.0448 405808.68 2.256 2903.14 222.44 7392.86 3063224.45 5.90823 176090241.8 154961.9 281.93 26.0501 58434.53 15.8764 1900.94 3.246 4918590.58 20.0914 2459.54 218.983 43.3278 491.8 38337.2 657.56 36.1212 14134562.4 22175.8 71.3432 7681.42 5.90285 30433.6 30.5964 103.281 62.9499 2.945 514.776 662938.57 84171.05 5.91995 1268.55 9930762.7 6.78421 23405.24 5175719.91 56810.79 7.57701 236440.02 37.0525 405816.48 2.338 2693.35 7449.09 3177000.94 5.75151 176517220.53 279.28 26.3737 58157.14 15.9837 1890.09 3.265 20.2653 2458.3 217.464 43.5265 38546.5 656.31 36.0483 22073 71.1552 5.89061 30305.3 30.5821 102.897 63.1904 2.934 516.646 662612.68 5.9219 1272.51 6.80224 56859.14 7.57394 37.0697 406101.07 OpenBenchmarking.org
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20220422 Encode Settings: Default A B C D 0.5373 1.0746 1.6119 2.1492 2.6865 2.388 2.163 2.256 2.338 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: SqueezeNet A B C D 600 1200 1800 2400 3000 2757.98 2673.64 2903.14 2693.35
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache A B C 50 100 150 200 250 218.35 207.54 222.44 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: IO_uring A B C D 1700 3400 5100 6800 8500 7724.06 7280.33 7392.86 7449.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Futex A B C D 700K 1400K 2100K 2800K 3500K 3155358.41 3053840.01 3063224.45 3177000.94 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: ffs OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffs A B C D 1.3294 2.6588 3.9882 5.3176 6.647 5.90625 5.90682 5.90823 5.75151 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Malloc A B C D 40M 80M 120M 160M 200M 177790692.10 174159773.72 176090241.80 176517220.53 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Matrix Math A B C 30K 60K 90K 120K 150K 154872.40 158016.22 154961.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA A B C D 60 120 180 240 300 278.66 278.02 281.93 279.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: sinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sinh A B C D 6 12 18 24 30 26.37 26.09 26.05 26.37 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Forking A B C D 13K 26K 39K 52K 65K 58746.42 58137.35 58434.53 58157.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: exp OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: exp A B C D 4 8 12 16 20 15.83 15.82 15.88 15.98 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: Mobilenet Float A B C D 400 800 1200 1600 2000 1881.87 1890.90 1900.94 1890.09
GROMACS Implementation: MPI CPU - Input: water_GMX50_bare OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2022.1 Implementation: MPI CPU - Input: water_GMX50_bare A B C D 0.7346 1.4692 2.2038 2.9384 3.673 3.240 3.233 3.246 3.265 1. (CXX) g++ options: -O3
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Semaphores A B C 1.1M 2.2M 3.3M 4.4M 5.5M 4944789.52 4902044.59 4918590.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: log2 OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: log2 A B C D 5 10 15 20 25 20.09 20.09 20.09 20.27 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: Mobilenet Quant A B C D 500 1000 1500 2000 2500 2477.11 2458.02 2459.54 2458.30
WebP2 Image Encode Encode Settings: Quality 95, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20220422 Encode Settings: Quality 95, Compression Effort 7 A B C D 50 100 150 200 250 219.15 217.63 218.98 217.46 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
Glibc Benchmarks Benchmark: sincos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sincos A B C D 10 20 30 40 50 43.19 43.20 43.33 43.53 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc Qsort Data Sorting A B C 110 220 330 440 550 492.63 489.10 491.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: Inception ResNet V2 A B C D 8K 16K 24K 32K 40K 38515.8 38584.4 38337.2 38546.5
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MMAP A B C D 140 280 420 560 700 658.53 660.49 657.56 656.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: atanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: atanh A B C D 8 16 24 32 40 35.93 36.15 36.12 36.05 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching A B C 3M 6M 9M 12M 15M 14046227.01 14068240.01 14134562.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: NASNet Mobile A B C D 5K 10K 15K 20K 25K 22105.0 22039.1 22175.8 22073.0
Glibc Benchmarks Benchmark: cos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: cos A B C D 16 32 48 64 80 71.59 71.21 71.34 71.16 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Memory Copying A B C 1700 3400 5100 6800 8500 7704.31 7662.07 7681.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: pthread_once OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: pthread_once A B C D 1.3286 2.6572 3.9858 5.3144 6.643 5.87309 5.90473 5.90285 5.89061 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2022-05-18 Model: Inception V4 A B C D 7K 14K 21K 28K 35K 30364.8 30462.7 30433.6 30305.3
Glibc Benchmarks Benchmark: asinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: asinh A B C D 7 14 21 28 35 30.48 30.63 30.60 30.58 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
WebP2 Image Encode Encode Settings: Quality 75, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20220422 Encode Settings: Quality 75, Compression Effort 7 A B C D 20 40 60 80 100 102.90 102.78 103.28 102.90 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
Glibc Benchmarks Benchmark: sin OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sin A B C D 14 28 42 56 70 62.89 62.95 62.95 63.19 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20220422 Encode Settings: Quality 100, Compression Effort 5 A B C D 0.6626 1.3252 1.9878 2.6504 3.313 2.934 2.935 2.945 2.934 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
WebP2 Image Encode Encode Settings: Quality 100, Lossless Compression OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20220422 Encode Settings: Quality 100, Lossless Compression A B C D 110 220 330 440 550 516.69 514.77 514.78 516.65 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE A B C D 140K 280K 420K 560K 700K 663953.05 661640.17 662938.57 662612.68 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Stress A B C 20K 40K 60K 80K 100K 84375.23 84083.94 84171.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: ffsll OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffsll A B C D 1.3324 2.6648 3.9972 5.3296 6.662 5.90317 5.92107 5.91995 5.92190 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD A B C D 300 600 900 1200 1500 1269.21 1270.19 1268.55 1272.51 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: System V Message Passing A B C 2M 4M 6M 8M 10M 9950916.03 9957381.24 9930762.70 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: modf OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: modf A B C D 2 4 6 8 10 6.78438 6.78441 6.78421 6.80224 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity A B C 5K 10K 15K 20K 25K 23414.76 23362.17 23405.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc C String Functions A B C 1.1M 2.2M 3.3M 4.4M 5.5M 5185340.59 5185917.62 5175719.91 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Crypto A B C D 12K 24K 36K 48K 60K 56871.75 56789.43 56810.79 56859.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: sqrt OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sqrt A B C D 2 4 6 8 10 7.56864 7.56853 7.57701 7.57394 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math A B C 50K 100K 150K 200K 250K 236658.60 236535.79 236440.02 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Glibc Benchmarks Benchmark: tanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: tanh A B C D 9 18 27 36 45 37.07 37.04 37.05 37.07 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Atomic A B C D 90K 180K 270K 360K 450K 405862.48 405808.68 405816.48 406101.07 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Phoronix Test Suite v10.8.5