TR 3960X HPC AMD Ryzen Threadripper 3960X 24-Core testing with a MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) and Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101123-HA-TR3960XHP81&rdt&grs .
TR 3960X HPC Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads) MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) AMD Starship/Matisse 32GB 1000GB Sabrent Rocket 4.0 1TB Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz) AMD Navi 10 HDMI Audio DELL S2409W Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.9.0-rc5-14sep-patch (x86_64) 20200914 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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 Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8301025 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 3960X HPC mnn: SqueezeNetV1.0 mnn: MobileNetV2_224 mnn: inception-v3 cryptsetup: PBKDF2-whirlpool mnn: resnet-v2-50 cryptsetup: AES-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: PBKDF2-sha512 cryptsetup: Twofish-XTS 256b Decryption cryptsetup: AES-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption warsow: 1920 x 1080 mnn: mobilenet-v1-1.0 tnn: CPU - MobileNet v2 openfoam: Motorbike 30M kripke: cryptsetup: Serpent-XTS 512b Encryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 512b Decryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Twofish-XTS 256b Encryption dav1d: Summer Nature 1080p cp2k: Fayalite-FIST Data openfoam: Motorbike 60M tnn: CPU - SqueezeNet v1.1 qe: AUSURF112 amg: lulesh: dav1d: Summer Nature 4K lammps: 20k Atoms dav1d: Chimera 1080p unpack-firefox: firefox-84.0.source.tar.xz dav1d: Chimera 1080p 10-bit lammps: Rhodopsin Protein 1 2 3 7.902 5.046 31.840 746870 25.610 1852.6 1853.3 1729373 434.6 2086.8 2086.7 899.3 3.167 267.358 40.14 129035200 749.3 749.0 435.5 434.3 734.1 727.6 435.4 742.82 1007.701 613.25 243.454 1105.70 407026167 7996.5215 330.19 17.535 718.92 17.292 130.68 16.212 7.707 5.227 33.387 746861 25.794 1813.9 1815.1 1736132 428.0 2055.8 2057.6 910.3 3.203 270.352 39.95 130448333 741.5 741.3 431.6 430.5 727.7 726.7 431.9 743.25 610.19 242.099 1107.04 404935867 7957.4985 328.87 17.593 717.46 17.274 130.66 16.287 7.458 4.936 32.824 722536 25.046 1838.4 1839.8 1759457 434.3 2072.2 2058.3 910.4 3.185 269.187 40.39 130219000 747.7 747.6 435.2 434.1 732.6 732.7 435.4 747.38 1013.768 613.67 242.488 1101.30 405894633 7967.1070 329.54 17.562 718.68 17.271 130.74 16.011 OpenBenchmarking.org
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: SqueezeNetV1.0 1 2 3 2 4 6 8 10 SE +/- 0.104, N = 3 SE +/- 0.056, N = 3 SE +/- 0.101, N = 15 7.902 7.707 7.458 MIN: 7.33 / MAX: 8.25 MIN: 7.22 / MAX: 8.02 MIN: 6.6 / MAX: 8.29 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: MobileNetV2_224 1 2 3 1.1761 2.3522 3.5283 4.7044 5.8805 SE +/- 0.028, N = 3 SE +/- 0.143, N = 3 SE +/- 0.056, N = 15 5.046 5.227 4.936 MIN: 4.91 / MAX: 5.31 MIN: 4.86 / MAX: 5.67 MIN: 4.4 / MAX: 5.56 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: inception-v3 1 2 3 8 16 24 32 40 SE +/- 0.59, N = 3 SE +/- 0.53, N = 3 SE +/- 0.23, N = 15 31.84 33.39 32.82 MIN: 29.06 / MAX: 35.96 MIN: 30.26 / MAX: 35.67 MIN: 28.56 / MAX: 36.29 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool 1 2 3 160K 320K 480K 640K 800K SE +/- 2820.64, N = 3 SE +/- 2219.06, N = 3 SE +/- 4032.27, N = 3 746870 746861 722536
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: resnet-v2-50 1 2 3 6 12 18 24 30 SE +/- 0.25, N = 3 SE +/- 0.11, N = 3 SE +/- 0.15, N = 15 25.61 25.79 25.05 MIN: 23.24 / MAX: 28.14 MIN: 22.2 / MAX: 27.93 MIN: 22.53 / MAX: 28.52 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption 1 2 3 400 800 1200 1600 2000 SE +/- 12.48, N = 3 SE +/- 11.45, N = 3 SE +/- 13.15, N = 3 1852.6 1813.9 1838.4
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption 1 2 3 400 800 1200 1600 2000 SE +/- 14.30, N = 3 SE +/- 12.79, N = 3 SE +/- 13.09, N = 3 1853.3 1815.1 1839.8
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 1 2 3 400K 800K 1200K 1600K 2000K SE +/- 950.33, N = 3 SE +/- 8298.06, N = 3 SE +/- 9467.06, N = 3 1729373 1736132 1759457
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption 1 2 3 90 180 270 360 450 SE +/- 3.29, N = 3 SE +/- 3.15, N = 3 SE +/- 3.15, N = 3 434.6 428.0 434.3
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption 1 2 3 400 800 1200 1600 2000 SE +/- 15.87, N = 3 SE +/- 6.38, N = 3 SE +/- 14.03, N = 3 2086.8 2055.8 2072.2
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption 1 2 3 400 800 1200 1600 2000 SE +/- 17.33, N = 3 SE +/- 6.41, N = 3 SE +/- 1.20, N = 2 2086.7 2057.6 2058.3
Warsow Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 2.5 Beta Resolution: 1920 x 1080 1 2 3 200 400 600 800 1000 SE +/- 8.90, N = 9 SE +/- 2.41, N = 3 SE +/- 1.92, N = 3 899.3 910.3 910.4
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: mobilenet-v1-1.0 1 2 3 0.7207 1.4414 2.1621 2.8828 3.6035 SE +/- 0.026, N = 3 SE +/- 0.019, N = 3 SE +/- 0.015, N = 15 3.167 3.203 3.185 MIN: 3.09 / MAX: 3.62 MIN: 3.12 / MAX: 3.74 MIN: 2.99 / MAX: 3.73 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 1 2 3 60 120 180 240 300 SE +/- 2.07, N = 3 SE +/- 0.63, N = 3 SE +/- 1.77, N = 3 267.36 270.35 269.19 MIN: 260.69 / MAX: 290.09 MIN: 257.35 / MAX: 292 MIN: 261.51 / MAX: 303.8 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M 1 2 3 9 18 27 36 45 SE +/- 0.28, N = 3 SE +/- 0.14, N = 3 SE +/- 0.25, N = 3 40.14 39.95 40.39 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 1 2 3 30M 60M 90M 120M 150M SE +/- 1781241.00, N = 3 SE +/- 201267.20, N = 3 SE +/- 1080957.60, N = 3 129035200 130448333 130219000 1. (CXX) g++ options: -O3 -fopenmp
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption 1 2 3 160 320 480 640 800 SE +/- 5.55, N = 3 SE +/- 1.15, N = 3 SE +/- 5.35, N = 3 749.3 741.5 747.7
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption 1 2 3 160 320 480 640 800 SE +/- 5.86, N = 3 SE +/- 1.73, N = 3 SE +/- 5.45, N = 3 749.0 741.3 747.6
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption 1 2 3 90 180 270 360 450 SE +/- 3.44, N = 3 SE +/- 0.56, N = 3 SE +/- 3.07, N = 3 435.5 431.6 435.2
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption 1 2 3 90 180 270 360 450 SE +/- 3.35, N = 3 SE +/- 0.44, N = 3 SE +/- 3.22, N = 3 434.3 430.5 434.1
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption 1 2 3 160 320 480 640 800 SE +/- 5.50, N = 3 SE +/- 0.35, N = 3 SE +/- 5.23, N = 3 734.1 727.7 732.6
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption 1 2 3 160 320 480 640 800 SE +/- 1.85, N = 2 SE +/- 1.11, N = 3 SE +/- 5.25, N = 3 727.6 726.7 732.7
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption 1 2 3 90 180 270 360 450 SE +/- 3.54, N = 3 SE +/- 0.33, N = 3 SE +/- 3.10, N = 3 435.4 431.9 435.4
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p 1 2 3 160 320 480 640 800 SE +/- 3.48, N = 3 SE +/- 1.57, N = 3 SE +/- 1.43, N = 3 742.82 743.25 747.38 MIN: 450.9 / MAX: 819.59 MIN: 441.54 / MAX: 818.12 MIN: 459.95 / MAX: 820.58 1. (CC) gcc options: -pthread
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 8.1 Fayalite-FIST Data 1 3 200 400 600 800 1000 1007.70 1013.77
OpenFOAM Input: Motorbike 60M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 60M 1 2 3 130 260 390 520 650 SE +/- 1.74, N = 3 SE +/- 2.00, N = 3 SE +/- 0.65, N = 3 613.25 610.19 613.67 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 1 2 3 50 100 150 200 250 SE +/- 0.09, N = 3 SE +/- 0.36, N = 3 SE +/- 0.89, N = 3 243.45 242.10 242.49 MIN: 240.57 / MAX: 254.05 MIN: 240.71 / MAX: 242.89 MIN: 240.14 / MAX: 253.14 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
Quantum ESPRESSO Input: AUSURF112 OpenBenchmarking.org Seconds, Fewer Is Better Quantum ESPRESSO 6.7 Input: AUSURF112 1 2 3 200 400 600 800 1000 SE +/- 1.13, N = 3 SE +/- 0.99, N = 3 SE +/- 6.30, N = 3 1105.70 1107.04 1101.30 1. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 1 2 3 90M 180M 270M 360M 450M SE +/- 317779.67, N = 3 SE +/- 40543.98, N = 3 SE +/- 981516.36, N = 3 407026167 404935867 405894633 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 1 2 3 2K 4K 6K 8K 10K SE +/- 21.54, N = 3 SE +/- 53.65, N = 3 SE +/- 6.41, N = 3 7996.52 7957.50 7967.11 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K 1 2 3 70 140 210 280 350 SE +/- 1.26, N = 3 SE +/- 0.54, N = 3 SE +/- 0.89, N = 3 330.19 328.87 329.54 MIN: 210.64 / MAX: 355.02 MIN: 208.49 / MAX: 351.49 MIN: 215.76 / MAX: 352.61 1. (CC) gcc options: -pthread
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms 1 2 3 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 17.54 17.59 17.56 1. (CXX) g++ options: -O3 -pthread -lm
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 1 2 3 160 320 480 640 800 SE +/- 0.73, N = 3 SE +/- 0.45, N = 3 SE +/- 2.26, N = 3 718.92 717.46 718.68 MIN: 551.94 / MAX: 920.87 MIN: 552.44 / MAX: 920.58 MIN: 551.36 / MAX: 923.47 1. (CC) gcc options: -pthread
Unpacking Firefox Extracting: firefox-84.0.source.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking Firefox 84.0 Extracting: firefox-84.0.source.tar.xz 1 2 3 4 8 12 16 20 SE +/- 0.04, N = 4 SE +/- 0.04, N = 4 SE +/- 0.06, N = 4 17.29 17.27 17.27
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit 1 2 3 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.58, N = 3 SE +/- 0.38, N = 3 130.68 130.66 130.74 MIN: 88.27 / MAX: 250.23 MIN: 87.96 / MAX: 249.41 MIN: 88.21 / MAX: 254.44 1. (CC) gcc options: -pthread
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein 1 2 3 4 8 12 16 20 SE +/- 0.19, N = 15 SE +/- 0.23, N = 15 SE +/- 0.32, N = 15 16.21 16.29 16.01 1. (CXX) g++ options: -O3 -pthread -lm
Phoronix Test Suite v10.8.4