3950X sep AMD Ryzen 9 3950X 16-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2109174-TJ-3950XSEP427&sro&grt .
3950X sep Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 1 2 2A 3 AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) AMD Starship/Matisse 16GB Samsung SSD 970 EVO 250GB Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz) AMD Ellesmere HDMI Audio VA2431 Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac Ubuntu 20.04 5.11.0-27-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.9 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.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-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: 0x8701021 Graphics Details - GLAMOR Python Details - Python 2.7.18 + Python 3.8.10 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
3950X sep dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit glmark2: 1920 x 1080 jpegxl-decode: 1 jpegxl-decode: All jpegxl: PNG - 5 jpegxl: PNG - 7 jpegxl: PNG - 8 jpegxl: JPEG - 5 jpegxl: JPEG - 7 jpegxl: JPEG - 8 openssl: SHA256 openssl: RSA4096 openssl: RSA4096 simdjson: Kostya simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID stress-ng: MMAP stress-ng: NUMA stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing yquake2: Vulkan - 1920 x 1080 yquake2: OpenGL 1.x - 1920 x 1080 yquake2: OpenGL 3.x - 1920 x 1080 yquake2: Software CPU - 1920 x 1080 1 2 2A 3 746.09 218.13 733.76 509.83 4293 57.74 267.99 50.14 11.4 0.92 74.6 75.05 26.71 23146224660 4753.8 307960.6 3.01 1.04 4.03 4.52 374.71 420.81 1052.2 571405.91 4793.04 226404501.77 51967.8 366666.62 178.03 42680.18 2424564.94 82357.22 64899.95 4377.07 12549.98 6421681.75 1133979.06 275.7 4957868.14 408.3 809.2 989 120.3 4294 57.35 265.12 50.93 11.34 0.9 73.31 74.27 26.32 2.9 1.05 4.1 4.33 407.5 788 986 124 736.92 208.89 739.54 499.79 4292 57.53 264.37 50.33 11.29 0.93 73.77 74.35 26.7 23157648310 4758.4 307721.9 2.93 1.04 3.89 4.6 372.56 415.54 1051.56 571776.12 4799.58 225877278.72 51988.34 383389.4 184.06 44253.97 2355968.03 86420.2 67102.72 4503.25 11498.09 8288865.91 1200477.27 270.1 4954982.14 407.7 739.2 992.2 121.8 731.38 214.08 725.6 502.9 4298 57.57 264.42 50.6 11.39 0.89 74.39 73.38 26.58 22872390980 4755.6 307892.7 2.94 1.04 3.97 4.57 370.42 421.65 1050.89 570897.57 4778.89 225849169.43 51719.08 382080.72 179.46 44188.35 2345634.58 86040.87 67143.98 4517 11280.98 8250961.13 1190506.76 271 4969985.96 407.5 757.8 993.7 127 OpenBenchmarking.org
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p 1 2A 3 160 320 480 640 800 746.09 736.92 731.38 MIN: 588.91 / MAX: 913.76 MIN: 582.92 / MAX: 898.57 MIN: 582.62 / MAX: 892.8 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 4K 1 2A 3 50 100 150 200 250 218.13 208.89 214.08 MIN: 167.01 / MAX: 225.3 MIN: 156.95 / MAX: 215.51 MIN: 163.48 / MAX: 220.65 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 1080p 1 2A 3 160 320 480 640 800 733.76 739.54 725.60 MIN: 557.77 / MAX: 789.41 MIN: 567.79 / MAX: 797.64 MIN: 509.85 / MAX: 780.94 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p 10-bit 1 2A 3 110 220 330 440 550 509.83 499.79 502.90 MIN: 426.35 / MAX: 610.33 MIN: 419.74 / MAX: 599.3 MIN: 420.84 / MAX: 600.42 1. (CC) gcc options: -pthread -lm
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1920 x 1080 1 2 2A 3 900 1800 2700 3600 4500 4293 4294 4292 4298
JPEG XL Decoding libjxl CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 1 2 2A 3 13 26 39 52 65 57.74 57.35 57.53 57.57
JPEG XL Decoding libjxl CPU Threads: All OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: All 1 2 2A 3 60 120 180 240 300 267.99 265.12 264.37 264.42
JPEG XL libjxl Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 5 1 2 2A 3 11 22 33 44 55 50.14 50.93 50.33 50.60 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 7 1 2 2A 3 3 6 9 12 15 11.40 11.34 11.29 11.39 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 1 2 2A 3 0.2093 0.4186 0.6279 0.8372 1.0465 0.92 0.90 0.93 0.89 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 5 1 2 2A 3 20 40 60 80 100 74.60 73.31 73.77 74.39 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 7 1 2 2A 3 20 40 60 80 100 75.05 74.27 74.35 73.38 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 1 2 2A 3 6 12 18 24 30 26.71 26.32 26.70 26.58 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 1 2A 3 5000M 10000M 15000M 20000M 25000M 23146224660 23157648310 22872390980 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2A 3 1000 2000 3000 4000 5000 4753.8 4758.4 4755.6 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2A 3 70K 140K 210K 280K 350K 307960.6 307721.9 307892.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: Kostya 1 2 2A 3 0.6773 1.3546 2.0319 2.7092 3.3865 3.01 2.90 2.93 2.94 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: LargeRandom 1 2 2A 3 0.2363 0.4726 0.7089 0.9452 1.1815 1.04 1.05 1.04 1.04 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: PartialTweets 1 2 2A 3 0.9225 1.845 2.7675 3.69 4.6125 4.03 4.10 3.89 3.97 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID 1 2 2A 3 1.035 2.07 3.105 4.14 5.175 4.52 4.33 4.60 4.57 1. (CXX) g++ options: -O3 -pthread
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP 1 2A 3 80 160 240 320 400 374.71 372.56 370.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA 1 2A 3 90 180 270 360 450 420.81 415.54 421.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD 1 2A 3 200 400 600 800 1000 1052.20 1051.56 1050.89 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic 1 2A 3 120K 240K 360K 480K 600K 571405.91 571776.12 570897.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto 1 2A 3 1000 2000 3000 4000 5000 4793.04 4799.58 4778.89 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc 1 2A 3 50M 100M 150M 200M 250M 226404501.77 225877278.72 225849169.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking 1 2A 3 11K 22K 33K 44K 55K 51967.80 51988.34 51719.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE 1 2A 3 80K 160K 240K 320K 400K 366666.62 383389.40 382080.72 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache 1 2A 3 40 80 120 160 200 178.03 184.06 179.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress 1 2A 3 9K 18K 27K 36K 45K 42680.18 44253.97 44188.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores 1 2A 3 500K 1000K 1500K 2000K 2500K 2424564.94 2355968.03 2345634.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math 1 2A 3 20K 40K 60K 80K 100K 82357.22 86420.20 86040.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math 1 2A 3 14K 28K 42K 56K 70K 64899.95 67102.72 67143.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying 1 2A 3 1000 2000 3000 4000 5000 4377.07 4503.25 4517.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity 1 2A 3 3K 6K 9K 12K 15K 12549.98 11498.09 11280.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching 1 2A 3 2M 4M 6M 8M 10M 6421681.75 8288865.91 8250961.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions 1 2A 3 300K 600K 900K 1200K 1500K 1133979.06 1200477.27 1190506.76 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting 1 2A 3 60 120 180 240 300 275.7 270.1 271.0 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing 1 2A 3 1.1M 2.2M 3.3M 4.4M 5.5M 4957868.14 4954982.14 4969985.96 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
yquake2 Renderer: Vulkan - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Vulkan - Resolution: 1920 x 1080 1 2 2A 3 90 180 270 360 450 408.3 407.5 407.7 407.5 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 1 2 2A 3 200 400 600 800 1000 809.2 788.0 739.2 757.8 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 1 2 2A 3 200 400 600 800 1000 989.0 986.0 992.2 993.7 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: Software CPU - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Software CPU - Resolution: 1920 x 1080 1 2 2A 3 30 60 90 120 150 120.3 124.0 121.8 127.0 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Phoronix Test Suite v10.8.4