Core i9 10900K vs. Ryzen 9 3900X/3950X Performance Per Dollar
Tests for a future article on Phoronix by Michael Larabel.
Core i9 10900K
Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz), Audio: Realtek ALC1220, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.7.0-999-generic (x86_64) 20200519, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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
Disk Notes: NONE / errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8
Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
Python Notes: Python 2.7.18rc1 + Python 3.8.2
Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected
Ryzen 9 3900X
Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz), Audio: AMD Navi 10 HDMI Audio, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
Compiler Notes: --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
Disk Notes: NONE / errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013
Graphics Notes: GLAMOR
Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
Python Notes: Python 2.7.18rc1 + Python 3.8.2
Security 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: conditional RSB filling + tsx_async_abort: Not affected
Ryzen 9 3950X
Changed Processor to AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads).
Stress-NG
Sysbench
Algebraic Multi-Grid Benchmark
libgav1
dav1d
TTSIOD 3D Renderer
PlaidML
Basemark GPU
Optcarrot
NeatBench
dav1d
ParaView
ET: Legacy
Tesseract
Unigine Heaven
Unigine Superposition
Unigine Valley
Xonotic
AOM AV1
Embree
VP9 libvpx Encoding
x264
x265
Selenium
High Performance Conjugate Gradient
ACES DGEMM
Intel Open Image Denoise
OpenVKL
GraphicsMagick
Coremark
Aircrack-ng
Cpuminer-Opt
Fhourstones
Xsbench
IndigoBench
LuxCoreRender
IOR
C-Blosc
lzbench
CacheBench
Zstd Compression
Nettle
libjpeg-turbo tjbench
Sockperf
IPC_benchmark
FFTW
Java SciMark
Himeno Benchmark
Botan
Crypto++
ASKAP
ParaView
7-Zip Compression
ParaView
rays1bench
LeelaChessZero
TSCP
Stockfish
asmFish
GROMACS
Facebook RocksDB
Swet
Selenium
Hierarchical INTegration
John The Ripper
ebizzy
Redis
Selenium
Numpy Benchmark
Selenium
OpenSSL
NAS Parallel Benchmarks
BRL-CAD
LULESH
ctx_clock
BLAKE2
NAMD
Pennant
PyBench
PyPerformance
toyBrot Fractal Generator
Renaissance
oneDNN MKL-DNN
Selenium
DaCapo Benchmark
Go Benchmarks
OSBench
Core-Latency
Multichase Pointer Chaser
Selenium
Parboil
CP2K Molecular Dynamics
Rodinia
Nebular Empirical Analysis Tool
Polyhedron Fortran Benchmarks
Timed MrBayes Analysis
NWChem
Timed HMMer Search
Bork File Encrypter
Java Gradle Build
Timed Apache Compilation
Timed FFmpeg Compilation
Timed GCC Compilation
Timed GDB GNU Debugger Compilation
Timed ImageMagick Compilation
Timed Linux Kernel Compilation
Timed LLVM Compilation
Timed MPlayer Compilation
Timed PHP Compilation
Build2
C-Ray
Parallel BZIP2 Compression
Primesieve
Smallpt
Tungsten Renderer
YafaRay
AOBench
Bullet Physics Engine
Gzip Compression
XZ Compression
Zstd Compression
Cython benchmark
DeepSpeech
FLAC Audio Encoding
LAME MP3 Encoding
FFmpeg
GnuPG
Hackbench
m-queens
Minion
N-Queens
Perl Benchmarks
Radiance Benchmark
Tachyon
G'MIC
Basis Universal
SQLite Speedtest
GEGL
GIMP
LibreOffice
RawTherapee
Blender
Numenta Anomaly Benchmark
Appleseed
Selenium
Git
Mlpack Benchmark
Scikit-Learn
OSBench
Sockperf
Core i9 10900K
Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz), Audio: Realtek ALC1220, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.7.0-999-generic (x86_64) 20200519, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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
Disk Notes: NONE / errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8
Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
Python Notes: Python 2.7.18rc1 + Python 3.8.2
Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 20 May 2020 11:01 by user pts.
Ryzen 9 3900X
Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz), Audio: AMD Navi 10 HDMI Audio, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.04, Kernel: 5.7.0-999-generic (x86_64) 20200519, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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
Disk Notes: NONE / errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013
Graphics Notes: GLAMOR
Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
Python Notes: Python 2.7.18rc1 + Python 3.8.2
Security 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: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 26 May 2020 14:01 by user pts.
Ryzen 9 3950X
Processor: AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz), Audio: AMD Navi 10 HDMI Audio, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.04, Kernel: 5.7.0-999-generic (x86_64) 20200519, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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
Disk Notes: NONE / errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013
Graphics Notes: GLAMOR
Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
Python Notes: Python 2.7.18rc1 + Python 3.8.2
Security 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: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 22 May 2020 12:41 by user pts.