TR 2950X Dec AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) and AMD FirePro V4900 1GB on Debian 10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012149-PTS-TR2950XD58&sro&grs .
TR 2950X Dec Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 1 2 3 AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) AMD 17h 32GB Samsung SSD 970 EVO 250GB AMD FirePro V4900 1GB Realtek ALC1220 VA2431 2 x Intel I211 + Intel-AC 9260 Debian 10 5.8.1-050801-generic (x86_64) GNOME Shell 3.30.2 X Server 1.20.4 + Wayland modesetting 1.20.4 3.3 Mesa 18.3.6 (LLVM 7.0.1) GCC 8.3.0 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x800820b Python Details - Python 2.7.16 + Python 3.7.3 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
TR 2950X Dec build-ffmpeg: Time To Compile graphics-magick: Rotate onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU mafft: Multiple Sequence Alignment - LSU RNA compilebench: Initial Create phpbench: PHP Benchmark Suite sqlite-speedtest: Timed Time - Size 1,000 onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU simdjson: Kostya simdjson: PartialTweets onednn: IP Shapes 3D - f32 - CPU simdjson: DistinctUserID node-web-tooling: compilebench: Read Compiled Tree coremark: CoreMark Size 666 - Iterations Per Second onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: IP Shapes 1D - f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU hmmer: Pfam Database Search onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: IP Shapes 1D - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU simdjson: LargeRand onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU compilebench: Compile 1 2 3 42.706 623 2.30378 10.984 490.61 591512 68.331 8.03719 0.65 0.68 5.59938 0.71 8.87 3103.11 624193.042150 7.50779 4.06467 4.85854 13.1832 2.62113 4285.51 1.41640 2243.58 113.582 4262.31 4277.07 2248.59 2.90036 2247.12 10.7684 0.51 5.43405 1324.64 43.712 641 2.27469 11.155 480.91 586664 68.648 8.11192 0.66 0.69 5.53065 0.7 8.99 3091.58 619247.819153 7.55666 4.04984 4.84432 13.2126 2.63024 4272.92 1.42031 2240.26 113.554 4267.84 4278.23 2247.28 2.90367 2247.89 10.7728 0.51 5.34293 1372.50 44.339 623 2.32912 11.228 485.83 580348 69.613 7.98251 0.65 0.69 5.51997 0.71 8.96 3127.00 618875.813638 7.50929 4.07444 4.86747 13.1665 2.62189 4279.94 1.41934 2239.28 113.396 4265.04 4282.28 2245.99 2.90057 2248.42 10.7711 0.51 5.35024 1313.86 OpenBenchmarking.org
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile 1 2 3 10 20 30 40 50 SE +/- 0.65, N = 3 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 42.71 43.71 44.34
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate 1 2 3 140 280 420 560 700 SE +/- 2.03, N = 3 SE +/- 2.08, N = 3 623 641 623 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.5241 1.0482 1.5723 2.0964 2.6205 SE +/- 0.02459, N = 7 SE +/- 0.02094, N = 15 SE +/- 0.00098, N = 3 2.30378 2.27469 2.32912 MIN: 1.94 MIN: 1.95 MIN: 2.18 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA 1 2 3 3 6 9 12 15 SE +/- 0.12, N = 7 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 10.98 11.16 11.23 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 1 2 3 110 220 330 440 550 SE +/- 8.19, N = 3 SE +/- 16.34, N = 3 SE +/- 7.88, N = 3 490.61 480.91 485.83
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 1 2 3 130K 260K 390K 520K 650K SE +/- 2834.78, N = 3 SE +/- 952.63, N = 3 SE +/- 7245.55, N = 3 591512 586664 580348
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 1 2 3 15 30 45 60 75 SE +/- 0.33, N = 3 SE +/- 0.31, N = 3 SE +/- 0.23, N = 3 68.33 68.65 69.61 1. (CC) gcc options: -O2 -ldl -lz -lpthread
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU 1 2 3 2 4 6 8 10 SE +/- 0.10545, N = 15 SE +/- 0.11945, N = 15 SE +/- 0.09729, N = 15 8.03719 8.11192 7.98251 MIN: 7.44 MIN: 7.4 MIN: 7.44 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: Kostya 1 2 3 0.1485 0.297 0.4455 0.594 0.7425 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.65 0.66 0.65 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: PartialTweets 1 2 3 0.1553 0.3106 0.4659 0.6212 0.7765 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.68 0.69 0.69 1. (CXX) g++ options: -O3 -pthread
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU 1 2 3 1.2599 2.5198 3.7797 5.0396 6.2995 SE +/- 0.01455, N = 3 SE +/- 0.02061, N = 3 SE +/- 0.01888, N = 3 5.59938 5.53065 5.51997 MIN: 5.5 MIN: 5.43 MIN: 5.43 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: DistinctUserID 1 2 3 0.1598 0.3196 0.4794 0.6392 0.799 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.71 0.70 0.71 1. (CXX) g++ options: -O3 -pthread
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark 1 2 3 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 8.87 8.99 8.96 1. Nodejs
v10.21.0
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree 1 2 3 700 1400 2100 2800 3500 SE +/- 31.14, N = 3 SE +/- 12.36, N = 3 SE +/- 23.89, N = 3 3103.11 3091.58 3127.00
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 1 2 3 130K 260K 390K 520K 650K SE +/- 3367.32, N = 3 SE +/- 939.38, N = 3 SE +/- 179.85, N = 3 624193.04 619247.82 618875.81 1. (CC) gcc options: -O2 -lrt" -lrt
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU 1 2 3 2 4 6 8 10 SE +/- 0.04256, N = 3 SE +/- 0.01470, N = 3 SE +/- 0.01992, N = 3 7.50779 7.55666 7.50929 MIN: 7.01 MIN: 7.01 MIN: 6.98 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU 1 2 3 0.9167 1.8334 2.7501 3.6668 4.5835 SE +/- 0.00368, N = 3 SE +/- 0.02640, N = 3 SE +/- 0.01435, N = 3 4.06467 4.04984 4.07444 MIN: 3.77 MIN: 3.79 MIN: 3.78 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU 1 2 3 1.0952 2.1904 3.2856 4.3808 5.476 SE +/- 0.01396, N = 3 SE +/- 0.02176, N = 3 SE +/- 0.01812, N = 3 4.85854 4.84432 4.86747 MIN: 4.47 MIN: 4.49 MIN: 4.45 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU 1 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 13.18 13.21 13.17 MIN: 12.94 MIN: 12.93 MIN: 12.91 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 1 2 3 0.5918 1.1836 1.7754 2.3672 2.959 SE +/- 0.00692, N = 3 SE +/- 0.00145, N = 3 SE +/- 0.01003, N = 3 2.62113 2.63024 2.62189 MIN: 2.53 MIN: 2.56 MIN: 2.52 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 900 1800 2700 3600 4500 SE +/- 1.77, N = 3 SE +/- 11.99, N = 3 SE +/- 3.07, N = 3 4285.51 4272.92 4279.94 MIN: 4245.15 MIN: 4218.17 MIN: 4246.58 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.3196 0.6392 0.9588 1.2784 1.598 SE +/- 0.00812, N = 3 SE +/- 0.00541, N = 3 SE +/- 0.00767, N = 3 1.41640 1.42031 1.41934 MIN: 1.33 MIN: 1.34 MIN: 1.33 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU 1 2 3 500 1000 1500 2000 2500 SE +/- 1.10, N = 3 SE +/- 3.51, N = 3 SE +/- 3.50, N = 3 2243.58 2240.26 2239.28 MIN: 2207.16 MIN: 2215.64 MIN: 2198.39 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 1 2 3 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 113.58 113.55 113.40 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 1 2 3 900 1800 2700 3600 4500 SE +/- 4.51, N = 3 SE +/- 0.41, N = 3 SE +/- 3.99, N = 3 4262.31 4267.84 4265.04 MIN: 4219.52 MIN: 4235.12 MIN: 4224.34 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU 1 2 3 900 1800 2700 3600 4500 SE +/- 3.71, N = 3 SE +/- 2.79, N = 3 SE +/- 7.95, N = 3 4277.07 4278.23 4282.28 MIN: 4246.63 MIN: 4233.02 MIN: 4233.81 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 1 2 3 500 1000 1500 2000 2500 SE +/- 0.44, N = 3 SE +/- 3.26, N = 3 SE +/- 2.83, N = 3 2248.59 2247.28 2245.99 MIN: 2217.43 MIN: 2207.08 MIN: 2216.03 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.6533 1.3066 1.9599 2.6132 3.2665 SE +/- 0.00267, N = 3 SE +/- 0.00547, N = 3 SE +/- 0.00420, N = 3 2.90036 2.90367 2.90057 MIN: 2.81 MIN: 2.81 MIN: 2.8 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 500 1000 1500 2000 2500 SE +/- 1.56, N = 3 SE +/- 3.88, N = 3 SE +/- 3.39, N = 3 2247.12 2247.89 2248.42 MIN: 2218.37 MIN: 2202.19 MIN: 2206.64 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 1 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.77 10.77 10.77 MIN: 10.66 MIN: 10.61 MIN: 10.6 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: LargeRandom 1 2 3 0.1148 0.2296 0.3444 0.4592 0.574 SE +/- 0.01, N = 5 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.51 0.51 0.51 1. (CXX) g++ options: -O3 -pthread
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU 1 2 3 1.2227 2.4454 3.6681 4.8908 6.1135 SE +/- 0.11056, N = 14 SE +/- 0.01447, N = 3 SE +/- 0.00673, N = 3 5.43405 5.34293 5.35024 MIN: 5.21 MIN: 5.21 MIN: 5.21 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 1 2 3 300 600 900 1200 1500 SE +/- 40.47, N = 12 SE +/- 33.08, N = 15 SE +/- 37.92, N = 15 1324.64 1372.50 1313.86
Phoronix Test Suite v10.8.5