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&sor .
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 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 glmark2: 1920 x 1080 simdjson: Kostya simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID 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 openssl: SHA256 openssl: RSA4096 openssl: RSA4096 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 1 2 2A 3 408.3 809.2 989 120.3 4293 3.01 1.04 4.03 4.52 50.14 11.4 0.92 74.6 75.05 26.71 57.74 267.99 746.09 218.13 733.76 509.83 23146224660 4753.8 307960.6 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 407.5 788 986 124 4294 2.9 1.05 4.1 4.33 50.93 11.34 0.9 73.31 74.27 26.32 57.35 265.12 407.7 739.2 992.2 121.8 4292 2.93 1.04 3.89 4.6 50.33 11.29 0.93 73.77 74.35 26.7 57.53 264.37 736.92 208.89 739.54 499.79 23157648310 4758.4 307721.9 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.5 757.8 993.7 127 4298 2.94 1.04 3.97 4.57 50.6 11.39 0.89 74.39 73.38 26.58 57.57 264.42 731.38 214.08 725.6 502.9 22872390980 4755.6 307892.7 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 OpenBenchmarking.org
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 2A 3 2 90 180 270 360 450 408.3 407.7 407.5 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 3 2A 200 400 600 800 1000 809.2 788.0 757.8 739.2 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 3 2A 1 2 200 400 600 800 1000 993.7 992.2 989.0 986.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
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 3 2 2A 1 30 60 90 120 150 127.0 124.0 121.8 120.3 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
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1920 x 1080 3 2 1 2A 900 1800 2700 3600 4500 4298 4294 4293 4292
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: Kostya 1 3 2A 2 0.6773 1.3546 2.0319 2.7092 3.3865 3.01 2.94 2.93 2.90 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: LargeRandom 2 3 2A 1 0.2363 0.4726 0.7089 0.9452 1.1815 1.05 1.04 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 2 1 3 2A 0.9225 1.845 2.7675 3.69 4.6125 4.10 4.03 3.97 3.89 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID 2A 3 1 2 1.035 2.07 3.105 4.14 5.175 4.60 4.57 4.52 4.33 1. (CXX) g++ options: -O3 -pthread
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 2 3 2A 1 11 22 33 44 55 50.93 50.60 50.33 50.14 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 3 2 2A 3 6 9 12 15 11.40 11.39 11.34 11.29 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 2A 1 2 3 0.2093 0.4186 0.6279 0.8372 1.0465 0.93 0.92 0.90 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 3 2A 2 20 40 60 80 100 74.60 74.39 73.77 73.31 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 2A 2 3 20 40 60 80 100 75.05 74.35 74.27 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 2A 3 2 6 12 18 24 30 26.71 26.70 26.58 26.32 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL Decoding libjxl CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 1 3 2A 2 13 26 39 52 65 57.74 57.57 57.53 57.35
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 3 2A 60 120 180 240 300 267.99 265.12 264.42 264.37
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 3 2A 50 100 150 200 250 218.13 214.08 208.89 MIN: 167.01 / MAX: 225.3 MIN: 163.48 / MAX: 220.65 MIN: 156.95 / MAX: 215.51 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 2A 1 3 160 320 480 640 800 739.54 733.76 725.60 MIN: 567.79 / MAX: 797.64 MIN: 557.77 / MAX: 789.41 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 3 2A 110 220 330 440 550 509.83 502.90 499.79 MIN: 426.35 / MAX: 610.33 MIN: 420.84 / MAX: 600.42 MIN: 419.74 / MAX: 599.3 1. (CC) gcc options: -pthread -lm
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 2A 1 3 5000M 10000M 15000M 20000M 25000M 23157648310 23146224660 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 2A 3 1 1000 2000 3000 4000 5000 4758.4 4755.6 4753.8 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 3 2A 70K 140K 210K 280K 350K 307960.6 307892.7 307721.9 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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 3 1 2A 90 180 270 360 450 421.65 420.81 415.54 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 2A 1 3 120K 240K 360K 480K 600K 571776.12 571405.91 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 2A 1 3 1000 2000 3000 4000 5000 4799.58 4793.04 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 2A 1 3 11K 22K 33K 44K 55K 51988.34 51967.80 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 2A 3 1 80K 160K 240K 320K 400K 383389.40 382080.72 366666.62 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 2A 3 1 40 80 120 160 200 184.06 179.46 178.03 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 2A 3 1 9K 18K 27K 36K 45K 44253.97 44188.35 42680.18 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 2A 3 1 20K 40K 60K 80K 100K 86420.20 86040.87 82357.22 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 3 2A 1 14K 28K 42K 56K 70K 67143.98 67102.72 64899.95 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 3 2A 1 1000 2000 3000 4000 5000 4517.00 4503.25 4377.07 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 2A 3 1 2M 4M 6M 8M 10M 8288865.91 8250961.13 6421681.75 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 2A 3 1 300K 600K 900K 1200K 1500K 1200477.27 1190506.76 1133979.06 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 3 2A 60 120 180 240 300 275.7 271.0 270.1 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 3 1 2A 1.1M 2.2M 3.3M 4.4M 5.5M 4969985.96 4957868.14 4954982.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Phoronix Test Suite v10.8.4