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.
Threadripper 2950X Processor: AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS), Chipset: AMD 17h, Memory: 32GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD FirePro V4900 1GB, Audio: Realtek ALC1220, Monitor: VA2431, Network: 2 x Intel I211 + Intel-AC 9260
OS: Debian 10, Kernel: 4.19.0-6-amd64 (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.4 + Wayland, Display Driver: modesetting 1.20.4, OpenGL: 3.3 Mesa 18.3.6 (LLVM 7.0.1), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820bJava Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: 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 + tsx_async_abort: Not affected
Debian Threadripper 2950X OpenBenchmarking.org Phoronix Test Suite 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 4.19.0-6-amd64 (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 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Debian Threadripper 2950X Benchmarks System Logs - --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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820b - OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1) - Python 2.7.16 + Python 3.7.3 - 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 + tsx_async_abort: Not affected
Debian Threadripper 2950X numenta-nab: Windowed Gaussian numenta-nab: Relative Entropy numenta-nab: EXPoSE gromacs: Water Benchmark intel-mpi: IMB-MPI1 Sendrecv intel-mpi: IMB-MPI1 Sendrecv intel-mpi: IMB-MPI1 PingPong intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-P2P PingPong keydb: tachyon: Total Time x264: H.264 Video Encoding botan: CAST-256 botan: Blowfish botan: Twofish botan: AES-256 botan: KASUMI renaissance: Genetic Algorithm Using Jenetics + Futures renaissance: In-Memory Database Shootout renaissance: Twitter HTTP Requests renaissance: Apache Spark PageRank renaissance: Apache Spark Bayes renaissance: Apache Spark ALS renaissance: Twitter Finagle renaissance: Rand Forest renaissance: Scala Dotty lzbench: Libdeflate 1 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Brotli 2 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Crush 0 - Decompression lzbench: Crush 0 - Compression lzbench: Zstd 8 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression toybrot: C++ Threads toybrot: C++ Tasks toybrot: OpenMP neat: namd: ATPase Simulation - 327,506 Atoms cryptopp: Integer + Elliptic Curve Public Key Algorithms cryptopp: Unkeyed Algorithms cryptopp: Keyed Algorithms cryptopp: All Algorithms ipc-benchmark: Unnamed Unix Domain Socket - 4096 ipc-benchmark: Unnamed Unix Domain Socket - 2048 ipc-benchmark: FIFO Named Pipe - 4096 ipc-benchmark: FIFO Named Pipe - 2048 ipc-benchmark: FIFO Named Pipe - 128 ipc-benchmark: Unnamed Pipe - 4096 ipc-benchmark: Unnamed Pipe - 2048 ipc-benchmark: Unnamed Pipe - 128 ipc-benchmark: TCP Socket - 4096 ipc-benchmark: TCP Socket - 2048 ipc-benchmark: TCP Socket - 128 intel-mpi: IMB-MPI1 Exchange renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Savina Reactors.IO ipc-benchmark: Unnamed Unix Domain Socket - 128 Threadripper 2950X 8.182 16.941 806.560 1.161 106.92 4165.32 4183.24 5540.61 5326133.2173913 386710.34 55.7247 134.42 155.223 476.784 383.290 5966.496 100.506 2395.391 6441.179 5026.820 19197.099 3996.732 5355.798 9679.578 4841.623 7026.112 1228 257 715 202 613 528 496 95 1616 103 1454 545 118 39 62993 63120 64695 16.243 1.25669 5040.252184 388.433499 663.033759 1685.452540 995043 1596685 1106717 1704133 2543596 1152483 1686021 2680928 1327626 1849222 2954133 197.52 15176.954 22929.611 1163988 OpenBenchmarking.org
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian Threadripper 2950X 2 4 6 8 10 SE +/- 0.055, N = 3 8.182
OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv Threadripper 2950X 900 1800 2700 3600 4500 SE +/- 19.96, N = 3 4165.32 MAX: 22833.5 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 PingPong Threadripper 2950X 900 1800 2700 3600 4500 SE +/- 42.62, N = 3 4183.24 MIN: 3.1 / MAX: 13572.94 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange Threadripper 2950X 1200 2400 3600 4800 6000 SE +/- 65.43, N = 5 5540.61 MAX: 26409.35 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
OpenBenchmarking.org Average Msg/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-P2P PingPong Threadripper 2950X 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 13465.15, N = 3 5326133.22 MIN: 2771 / MAX: 12401543 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish Threadripper 2950X 100 200 300 400 500 SE +/- 0.07, N = 3 476.78 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish Threadripper 2950X 80 160 240 320 400 SE +/- 0.25, N = 3 383.29 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 Threadripper 2950X 1300 2600 3900 5200 6500 SE +/- 0.49, N = 3 5966.50 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI Threadripper 2950X 20 40 60 80 100 SE +/- 0.12, N = 3 100.51 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
lzbench lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Threadripper 2950X 300 600 900 1200 1500 SE +/- 1.20, N = 3 1228 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Threadripper 2950X 60 120 180 240 300 SE +/- 0.58, N = 3 257 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Threadripper 2950X 150 300 450 600 750 715 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Threadripper 2950X 40 80 120 160 200 202 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Threadripper 2950X 130 260 390 520 650 613 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Threadripper 2950X 110 220 330 440 550 SE +/- 0.67, N = 3 528 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Threadripper 2950X 110 220 330 440 550 496 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Threadripper 2950X 20 40 60 80 100 95 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Threadripper 2950X 300 600 900 1200 1500 SE +/- 1.00, N = 3 1616 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Threadripper 2950X 20 40 60 80 100 SE +/- 0.58, N = 3 103 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Threadripper 2950X 300 600 900 1200 1500 SE +/- 0.33, N = 3 1454 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Threadripper 2950X 120 240 360 480 600 SE +/- 0.67, N = 3 545 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Threadripper 2950X 30 60 90 120 150 118 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression Threadripper 2950X 9 18 27 36 45 SE +/- 0.67, N = 3 39 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13 ATPase Simulation - 327,506 Atoms Threadripper 2950X 0.2828 0.5656 0.8484 1.1312 1.414 SE +/- 0.00076, N = 3 1.25669
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Threadripper 2950X 80 160 240 320 400 SE +/- 1.67, N = 3 388.43 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Threadripper 2950X 140 280 420 560 700 SE +/- 0.41, N = 3 663.03 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Threadripper 2950X 400 800 1200 1600 2000 SE +/- 2.76, N = 3 1685.45 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 2048 Threadripper 2950X 300K 600K 900K 1200K 1500K SE +/- 6104.37, N = 3 1596685
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 Threadripper 2950X 200K 400K 600K 800K 1000K SE +/- 13543.84, N = 3 1106717
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 2048 Threadripper 2950X 400K 800K 1200K 1600K 2000K SE +/- 23255.04, N = 3 1704133
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 Threadripper 2950X 500K 1000K 1500K 2000K 2500K SE +/- 16481.64, N = 3 2543596
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 Threadripper 2950X 200K 400K 600K 800K 1000K SE +/- 11360.48, N = 15 1152483
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 2048 Threadripper 2950X 400K 800K 1200K 1600K 2000K SE +/- 19930.52, N = 5 1686021
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 Threadripper 2950X 600K 1200K 1800K 2400K 3000K SE +/- 27718.20, N = 3 2680928
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 4096 Threadripper 2950X 300K 600K 900K 1200K 1500K SE +/- 3669.56, N = 3 1327626
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 2048 Threadripper 2950X 400K 800K 1200K 1600K 2000K SE +/- 6561.95, N = 3 1849222
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 Threadripper 2950X 600K 1200K 1800K 2400K 3000K SE +/- 15071.45, N = 3 2954133
Threadripper 2950X Processor: AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS), Chipset: AMD 17h, Memory: 32GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD FirePro V4900 1GB, Audio: Realtek ALC1220, Monitor: VA2431, Network: 2 x Intel I211 + Intel-AC 9260
OS: Debian 10, Kernel: 4.19.0-6-amd64 (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.4 + Wayland, Display Driver: modesetting 1.20.4, OpenGL: 3.3 Mesa 18.3.6 (LLVM 7.0.1), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820bJava Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: 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 + tsx_async_abort: Not affected
Testing initiated at 29 February 2020 17:25 by user pts.