xxx 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/2009237-PTS-XXX6234680&rdt&grr .
xxx Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 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 ASUS MG28U 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 3840x2160 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,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 - 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
xxx opencv: Features 2D opencv: Object Detection perf-bench: Memcpy 1MB dcraw: RAW To PPM Image Conversion espeak: Text-To-Speech Synthesis webp: Quality 100, Lossless, Highest Compression perf-bench: Epoll Wait perf-bench: Futex Lock-Pi perf-bench: Futex Hash libraw: Post-Processing Benchmark perf-bench: Memset 1MB perf-bench: Sched Pipe webp: Quality 100, Lossless opencv: DNN - Deep Neural Network osbench: Create Processes webp: Quality 100, Highest Compression osbench: Create Files osbench: Memory Allocations osbench: Create Threads osbench: Launch Programs perf-bench: Syscall Basic webp: Quality 100 webp: Default Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 136352 73627 12.676195 39.470 27.592 32.525 15455 245 4530185 42.80 72.188628 350849 15.629 3023 41.753451 6.914 11.678284 76.860348 18.843015 53.883394 20349971 2.212 1.433 157579 75422 10.982201 39.581 27.608 32.716 15550 252 4533161 42.88 72.254330 346164 15.736 2909 41.319847 6.935 11.782525 81.953605 18.716653 54.666201 20221161 2.211 1.426 152002 70694 9.374153 39.549 27.572 32.668 15578 253 4556526 43.11 70.777426 343890 15.699 3072 41.138729 6.947 11.815161 82.433065 19.116402 54.860115 20484292 2.220 1.439 OpenBenchmarking.org
OpenCV Test: Features 2D OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Features 2D Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 30K 60K 90K 120K 150K SE +/- 4535.73, N = 12 SE +/- 4348.87, N = 9 SE +/- 3886.43, N = 12 136352 157579 152002 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
OpenCV Test: Object Detection OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Object Detection Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 16K 32K 48K 64K 80K SE +/- 1717.35, N = 12 SE +/- 519.14, N = 3 SE +/- 2056.23, N = 12 73627 75422 70694 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
perf-bench Benchmark: Memcpy 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 3 6 9 12 15 SE +/- 0.171978, N = 15 SE +/- 0.190620, N = 15 SE +/- 0.221948, N = 15 12.676195 10.982201 9.374153 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 39.47 39.58 39.55 1. (CC) gcc options: -lm
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 6 12 18 24 30 SE +/- 0.04, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 27.59 27.61 27.57 1. (CC) gcc options: -O2 -std=c99
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 32.53 32.72 32.67 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
perf-bench Benchmark: Epoll Wait OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 3K 6K 9K 12K 15K SE +/- 95.54, N = 3 SE +/- 167.43, N = 3 SE +/- 163.28, N = 3 15455 15550 15578 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
perf-bench Benchmark: Futex Lock-Pi OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 60 120 180 240 300 SE +/- 1.76, N = 3 245 252 253 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
perf-bench Benchmark: Futex Hash OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 1000K 2000K 3000K 4000K 5000K SE +/- 11699.51, N = 3 SE +/- 19194.49, N = 3 SE +/- 14918.89, N = 3 4530185 4533161 4556526 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 42.80 42.88 43.11 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
perf-bench Benchmark: Memset 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 16 32 48 64 80 SE +/- 0.71, N = 3 SE +/- 0.91, N = 3 SE +/- 0.70, N = 15 72.19 72.25 70.78 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
perf-bench Benchmark: Sched Pipe OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 80K 160K 240K 320K 400K SE +/- 4669.99, N = 4 SE +/- 3688.16, N = 3 SE +/- 5612.33, N = 3 350849 346164 343890 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 15.63 15.74 15.70 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenCV Test: DNN - Deep Neural Network OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: DNN - Deep Neural Network Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 700 1400 2100 2800 3500 SE +/- 64.16, N = 15 SE +/- 26.55, N = 3 SE +/- 59.74, N = 15 3023 2909 3072 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 10 20 30 40 50 SE +/- 0.63, N = 3 SE +/- 0.55, N = 5 SE +/- 0.46, N = 6 41.75 41.32 41.14 1. (CC) gcc options: -lm
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 2 4 6 8 10 SE +/- 0.013, N = 3 SE +/- 0.026, N = 3 SE +/- 0.008, N = 3 6.914 6.935 6.947 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.68 11.78 11.82 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.56, N = 3 SE +/- 0.23, N = 3 76.86 81.95 82.43 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 18.84 18.72 19.12 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 SE +/- 0.37, N = 3 53.88 54.67 54.86 1. (CC) gcc options: -lm
perf-bench Benchmark: Syscall Basic OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 4M 8M 12M 16M 20M SE +/- 40667.97, N = 3 SE +/- 242363.95, N = 3 SE +/- 95380.27, N = 3 20349971 20221161 20484292 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz -llzma -lnuma
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 0.4995 0.999 1.4985 1.998 2.4975 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.004, N = 3 2.212 2.211 2.220 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Ubuntu 20.04 - AMD Ryzen Threadripper 3960X 24-Core x2 x3 0.3238 0.6476 0.9714 1.2952 1.619 SE +/- 0.002, N = 3 SE +/- 0.010, N = 3 SE +/- 0.001, N = 3 1.433 1.426 1.439 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Phoronix Test Suite v10.8.5