Core i7 3770K Linux AMD Ryzen 7 3800X 8-Core testing with a ASUS TUF GAMING X570-PLUS_BR (1405 BIOS) and NVIDIA GeForce GTX 960 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2003266-VE-2001183SO32&gru&sro .
Core i7 3770K Linux Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL Core i7 3770K n200lonxdf ryzen3800x4200 Intel Core i7-3770K @ 3.90GHz (4 Cores / 8 Threads) ECS Z77H2-A2X v1.0 (4.6.5 BIOS) Intel Xeon E3-1200 v2/3rd 8GB 160GB INTEL SSDSA2M160 ECS Intel Ivybridge Desktop 2GB (1150MHz) Realtek ALC892 G237HL 2 x Realtek RTL8111/8168/8411 Ubuntu 19.04 5.5.0-rc2-patched (x86_64) 20200115 GNOME Shell 3.32.2 X Server 1.20.4 modesetting 1.20.4 GCC 8.3.0 ext4 1920x1080 Intel Core i7-2600K @ 3.80GHz (8 Cores) Intel ENB7510H.86A.0026.2012.0329.1439 Intel 2nd Generation Core Family DRAM 16384MB 120GB SanDisk SDSSDA12 + 320GB SAMSUNG HD322HJ + 1000GB Seagate ST1000DM003-1ER1 ASUS NVIDIA GeForce 210 1024MB (589/600MHz) Intel 82579V Gigabit Connection + Qualcomm Atheros AR9227 Wireless LinuxMint 17.3 4.4.0-142-generic (x86_64) KDE X Server 1.15.1 nouveau 1.0.10 3.3.0 GCC 4.8 1440x900 AMD Ryzen 7 3800X 8-Core @ 4.20GHz (8 Cores / 16 Threads) ASUS TUF GAMING X570-PLUS_BR (1405 BIOS) AMD Starship/Matisse 16GB 480GB Force MP510 + 120GB SanDisk SDSSDA12 + 500GB TOSHIBA MQ01ABF0 + 500GB Seagate ST3500418AS NVIDIA GeForce GTX 960 2GB (1126/3505MHz) NVIDIA GM206 HD Audio Realtek RTL8111/8168/8411 + Broadcom BCM4360 802.11ac Ubuntu 20.04 5.4.0-18-generic (x86_64) MATE 1.24.0 X Server 1.20.7 NVIDIA 435.21 4.6.0 GCC 9.3.0 + Clang 9.0.1-10 + LLVM 9.0.1 1920x1080 OpenBenchmarking.org Compiler Details - Core i7 3770K: --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 - n200lonxdf: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - ryzen3800x4200: --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 - Core i7 3770K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x21 - n200lonxdf: Scaling Governor: intel_pstate powersave - ryzen3800x4200: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8701013 Python Details - Core i7 3770K: Python 2.7.16 + Python 3.7.3 - ryzen3800x4200: + Python 3.8.2 Security Details - Core i7 3770K: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected - ryzen3800x4200: 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
Core i7 3770K Linux rav1e: 5 rav1e: 6 rav1e: 9 svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p vpxenc: Speed 0 vpxenc: Speed 5 hpcg: lammps: Rhodopsin Protein numpy: pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python polyhedron: ac polyhedron: air polyhedron: mdbx polyhedron: doduc polyhedron: linpk polyhedron: tfft2 polyhedron: aermod polyhedron: rnflow polyhedron: induct2 polyhedron: protein polyhedron: capacita polyhedron: channel2 polyhedron: fatigue2 polyhedron: gas_dyn2 polyhedron: test_fpu2 polyhedron: mp_prop_design build2: Time To Compile deepspeech: CPU scikit-learn: Core i7 3770K n200lonxdf ryzen3800x4200 0.365 0.519 0.606 0.114 0.612 4.18 15.33 1.41585 2.425 202.32 342 464 172 145 160 33.5 705 36.3 141 250 10.3 94.2 688 5.35 3.16 6.3 11.77 7.41 38.98 8.3 17.67 42.29 16.49 18.7 132.9 58.49 111.59 43.14 81.4 263.614 156.59420 14.721 36.67 35.88 5.79 3.55 7.46 16.74 5.63 43.94 15.21 14.55 71.54 19.43 18.18 82.69 60.76 86.20 50.43 139.69 141.49 3.319 28.389 8.08 28.96 233 294 103 107 103 16.6 440 23.5 103 164 6.60 46.1 430 73.01028 OpenBenchmarking.org
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.2.0 Speed: 5 Core i7 3770K 0.0821 0.1642 0.2463 0.3284 0.4105 SE +/- 0.001, N = 3 0.365
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.2.0 Speed: 6 Core i7 3770K 0.1168 0.2336 0.3504 0.4672 0.584 SE +/- 0.000, N = 15 0.519
rav1e Speed: 9 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.2.0 Speed: 9 Core i7 3770K 0.1364 0.2728 0.4092 0.5456 0.682 SE +/- 0.000, N = 3 0.606
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Core i7 3770K ryzen3800x4200 0.7468 1.4936 2.2404 2.9872 3.734 SE +/- 0.000, N = 6 SE +/- 0.007, N = 3 0.114 3.319 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Core i7 3770K ryzen3800x4200 7 14 21 28 35 SE +/- 0.001, N = 3 SE +/- 0.052, N = 3 0.612 28.389 1. (CXX) g++ options: -fPIE -fPIC -pie
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 Core i7 3770K n200lonxdf ryzen3800x4200 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.45, N = 3 SE +/- 0.01, N = 3 4.18 36.67 8.08 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Core i7 3770K n200lonxdf ryzen3800x4200 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.32, N = 3 SE +/- 0.13, N = 3 15.33 35.88 28.96 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Core i7 3770K 0.3186 0.6372 0.9558 1.2744 1.593 SE +/- 0.00136, N = 3 1.41585 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein Core i7 3770K 0.5456 1.0912 1.6368 2.1824 2.728 SE +/- 0.021, N = 3 2.425 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Core i7 3770K 40 80 120 160 200 SE +/- 0.25, N = 3 202.32
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Core i7 3770K ryzen3800x4200 70 140 210 280 350 342 233
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Core i7 3770K ryzen3800x4200 100 200 300 400 500 SE +/- 0.33, N = 3 464 294
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Core i7 3770K ryzen3800x4200 40 80 120 160 200 172 103
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Core i7 3770K ryzen3800x4200 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 145 107
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Core i7 3770K ryzen3800x4200 40 80 120 160 200 160 103
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Core i7 3770K ryzen3800x4200 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 33.5 16.6
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Core i7 3770K ryzen3800x4200 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 705 440
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Core i7 3770K ryzen3800x4200 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 36.3 23.5
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Core i7 3770K ryzen3800x4200 30 60 90 120 150 141 103
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Core i7 3770K ryzen3800x4200 50 100 150 200 250 250 164
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Core i7 3770K ryzen3800x4200 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 10.30 6.60
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Core i7 3770K ryzen3800x4200 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.26, N = 3 94.2 46.1
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Core i7 3770K ryzen3800x4200 150 300 450 600 750 SE +/- 1.20, N = 3 SE +/- 2.33, N = 3 688 430
Polyhedron Fortran Benchmarks Benchmark: ac OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: ac Core i7 3770K n200lonxdf 1.3028 2.6056 3.9084 5.2112 6.514 5.35 5.79
Polyhedron Fortran Benchmarks Benchmark: air OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: air Core i7 3770K n200lonxdf 0.7988 1.5976 2.3964 3.1952 3.994 3.16 3.55
Polyhedron Fortran Benchmarks Benchmark: mdbx OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mdbx Core i7 3770K n200lonxdf 2 4 6 8 10 6.30 7.46
Polyhedron Fortran Benchmarks Benchmark: doduc OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: doduc Core i7 3770K n200lonxdf 4 8 12 16 20 11.77 16.74
Polyhedron Fortran Benchmarks Benchmark: linpk OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: linpk Core i7 3770K n200lonxdf 2 4 6 8 10 7.41 5.63
Polyhedron Fortran Benchmarks Benchmark: tfft2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: tfft2 Core i7 3770K n200lonxdf 10 20 30 40 50 38.98 43.94
Polyhedron Fortran Benchmarks Benchmark: aermod OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: aermod Core i7 3770K n200lonxdf 4 8 12 16 20 8.30 15.21
Polyhedron Fortran Benchmarks Benchmark: rnflow OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: rnflow Core i7 3770K n200lonxdf 4 8 12 16 20 17.67 14.55
Polyhedron Fortran Benchmarks Benchmark: induct2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: induct2 Core i7 3770K n200lonxdf 16 32 48 64 80 42.29 71.54
Polyhedron Fortran Benchmarks Benchmark: protein OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: protein Core i7 3770K n200lonxdf 5 10 15 20 25 16.49 19.43
Polyhedron Fortran Benchmarks Benchmark: capacita OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: capacita Core i7 3770K n200lonxdf 5 10 15 20 25 18.70 18.18
Polyhedron Fortran Benchmarks Benchmark: channel2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: channel2 Core i7 3770K n200lonxdf 30 60 90 120 150 132.90 82.69
Polyhedron Fortran Benchmarks Benchmark: fatigue2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: fatigue2 Core i7 3770K n200lonxdf 14 28 42 56 70 58.49 60.76
Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 Core i7 3770K n200lonxdf 20 40 60 80 100 111.59 86.20
Polyhedron Fortran Benchmarks Benchmark: test_fpu2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: test_fpu2 Core i7 3770K n200lonxdf 11 22 33 44 55 43.14 50.43
Polyhedron Fortran Benchmarks Benchmark: mp_prop_design OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mp_prop_design Core i7 3770K n200lonxdf 30 60 90 120 150 81.40 139.69
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Core i7 3770K 60 120 180 240 300 SE +/- 1.78, N = 3 263.61
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Core i7 3770K n200lonxdf ryzen3800x4200 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 0.26, N = 3 SE +/- 0.03, N = 3 156.59 141.49 73.01
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Core i7 3770K 3 6 9 12 15 SE +/- 0.12, N = 3 10.97
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Core i7 3770K 2 4 6 8 10 SE +/- 0.051, N = 3 7.829
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Core i7 3770K 30 60 90 120 150 SE +/- 0.10, N = 3 131.53
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Core i7 3770K 9 18 27 36 45 SE +/- 0.06, N = 3 40.28
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Core i7 3770K 12 24 36 48 60 SE +/- 0.06, N = 3 51.51
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Core i7 3770K 9 18 27 36 45 SE +/- 0.11, N = 3 41.02
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Core i7 3770K 20 40 60 80 100 SE +/- 0.11, N = 3 80.13
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Core i7 3770K 20 40 60 80 100 SE +/- 0.13, N = 3 79.95
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Core i7 3770K 12 24 36 48 60 SE +/- 0.05, N = 3 53.71
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.22.1 Core i7 3770K 4 8 12 16 20 SE +/- 0.07, N = 3 14.72
Phoronix Test Suite v10.8.5