TR 2950X Feb 2021 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/2102281-HA-TR2950XFE60&grw&sro .
TR 2950X Feb 2021 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution 1 2 3 4 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 3.3 Mesa 18.3.6 (LLVM 7.0.1) GCC 8.3.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise 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 Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0x800820b 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 Feb 2021 toybrot: OpenMP toybrot: C++ Tasks toybrot: C++ Threads jpegxl: PNG - 5 jpegxl: PNG - 7 jpegxl: PNG - 8 jpegxl: JPEG - 5 jpegxl: JPEG - 7 jpegxl: JPEG - 8 jpegxl-decode: 1 jpegxl-decode: All dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only avifenc: 0 avifenc: 2 avifenc: 6 avifenc: 10 avifenc: 6, Lossless avifenc: 10, Lossless 1 2 3 4 21881 22377 22211 61.63 10.35 0.72 55.41 54.60 23.84 31.92 179.30 640.99 196.95 597.42 159.52 99.02 292.19 143.69 437.53 339.72 66.161 35.823 12.497 3.378 36.901 6.095 21944 22430 22241 61.41 10.32 0.72 54.49 54.45 24.09 32.01 178.47 640.23 196.96 593.66 159.62 99.32 293.66 144.09 437.95 339.78 66.599 35.943 12.566 3.381 37.028 6.078 21935 22470 22255 61.27 10.32 0.71 54.85 54.28 23.79 31.51 178.33 642.21 197.01 597.73 159.29 98.93 293.24 144.33 437.64 339.73 66.318 35.765 12.610 3.369 36.929 6.024 21855 22342 22235 61.45 10.38 OpenBenchmarking.org
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: OpenMP 1 2 3 4 5K 10K 15K 20K 25K SE +/- 82.31, N = 3 SE +/- 80.48, N = 3 SE +/- 84.30, N = 3 SE +/- 82.25, N = 3 21881 21944 21935 21855 1. (CXX) g++ options: -O3 -lpthread -lstdc++fs
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: C++ Tasks 1 2 3 4 5K 10K 15K 20K 25K SE +/- 79.44, N = 3 SE +/- 83.92, N = 3 SE +/- 80.95, N = 3 SE +/- 87.27, N = 3 22377 22430 22470 22342 1. (CXX) g++ options: -O3 -lpthread -lstdc++fs
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: C++ Threads 1 2 3 4 5K 10K 15K 20K 25K SE +/- 31.37, N = 3 SE +/- 41.61, N = 3 SE +/- 13.64, N = 3 22211 22241 22255 22235 1. (CXX) g++ options: -O3 -lpthread -lstdc++fs
JPEG XL Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: PNG - Encode Speed: 5 1 2 3 4 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 61.63 61.41 61.27 61.45 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: PNG - Encode Speed: 7 1 2 3 4 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 10.35 10.32 10.32 10.38 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: PNG - Encode Speed: 8 1 2 3 0.162 0.324 0.486 0.648 0.81 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.72 0.72 0.71 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: JPEG - Encode Speed: 5 1 2 3 12 24 36 48 60 SE +/- 0.36, N = 3 SE +/- 0.39, N = 3 SE +/- 0.25, N = 3 55.41 54.49 54.85 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: JPEG - Encode Speed: 7 1 2 3 12 24 36 48 60 SE +/- 0.48, N = 3 SE +/- 0.08, N = 3 SE +/- 0.36, N = 3 54.60 54.45 54.28 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL 0.3.1 Input: JPEG - Encode Speed: 8 1 2 3 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 23.84 24.09 23.79 1. (CXX) g++ options: -funwind-tables -O3 -O2 -lbrotlicommon -lbrotlienc -lbrotlidec -pthread -ldl
JPEG XL Decoding CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding 0.3.1 CPU Threads: 1 1 2 3 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.36, N = 3 31.92 32.01 31.51
JPEG XL Decoding CPU Threads: All OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding 0.3.1 CPU Threads: All 1 2 3 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.13, N = 3 SE +/- 0.33, N = 3 179.30 178.47 178.33
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.2 Video Input: Chimera 1080p 1 2 3 140 280 420 560 700 SE +/- 2.00, N = 3 SE +/- 0.63, N = 3 SE +/- 0.65, N = 3 640.99 640.23 642.21 MIN: 498.29 / MAX: 807.26 MIN: 502.26 / MAX: 801.09 MIN: 502.56 / MAX: 828.84 1. (CC) gcc options: -lm -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.8.2 Video Input: Summer Nature 4K 1 2 3 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.27, N = 3 SE +/- 0.40, N = 3 196.95 196.96 197.01 MIN: 150.14 / MAX: 207.41 MIN: 148.62 / MAX: 207.61 MIN: 143.68 / MAX: 208.04 1. (CC) gcc options: -lm -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.2 Video Input: Summer Nature 1080p 1 2 3 130 260 390 520 650 SE +/- 0.32, N = 3 SE +/- 0.89, N = 3 SE +/- 0.81, N = 3 597.42 593.66 597.73 MIN: 426.18 / MAX: 647.71 MIN: 403.43 / MAX: 645.05 MIN: 426.55 / MAX: 647.13 1. (CC) gcc options: -lm -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.8.2 Video Input: Chimera 1080p 10-bit 1 2 3 40 80 120 160 200 SE +/- 0.30, N = 3 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 159.52 159.62 159.29 MIN: 101.76 / MAX: 337.8 MIN: 101.98 / MAX: 338.96 MIN: 101.81 / MAX: 333.83 1. (CC) gcc options: -lm -pthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: BMW27 - Compute: CPU-Only 1 2 3 20 40 60 80 100 SE +/- 0.18, N = 3 SE +/- 0.13, N = 3 SE +/- 0.24, N = 3 99.02 99.32 98.93
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Classroom - Compute: CPU-Only 1 2 3 60 120 180 240 300 SE +/- 0.41, N = 3 SE +/- 0.03, N = 3 SE +/- 1.07, N = 3 292.19 293.66 293.24
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Fishy Cat - Compute: CPU-Only 1 2 3 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.26, N = 3 SE +/- 0.32, N = 3 143.69 144.09 144.33
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Barbershop - Compute: CPU-Only 1 2 3 90 180 270 360 450 SE +/- 0.49, N = 3 SE +/- 0.39, N = 3 SE +/- 0.13, N = 3 437.53 437.95 437.64
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Pabellon Barcelona - Compute: CPU-Only 1 2 3 70 140 210 280 350 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 SE +/- 0.28, N = 3 339.72 339.78 339.73
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 0 1 2 3 15 30 45 60 75 SE +/- 0.26, N = 3 SE +/- 0.11, N = 3 SE +/- 0.23, N = 3 66.16 66.60 66.32 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 2 1 2 3 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 35.82 35.94 35.77 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 6 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6 1 2 3 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 12.50 12.57 12.61 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10 1 2 3 0.7607 1.5214 2.2821 3.0428 3.8035 SE +/- 0.012, N = 3 SE +/- 0.016, N = 3 SE +/- 0.008, N = 3 3.378 3.381 3.369 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6, Lossless 1 2 3 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 36.90 37.03 36.93 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 10, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10, Lossless 1 2 3 2 4 6 8 10 SE +/- 0.017, N = 3 SE +/- 0.017, N = 3 SE +/- 0.013, N = 3 6.095 6.078 6.024 1. (CXX) g++ options: -O3 -fPIC -lm
Phoronix Test Suite v10.8.5