ryzen2700x-vs-i76850k Intel Core i7-6700K testing with a ASUS Z170 PRO GAMING (3805 BIOS) and eVGA NVIDIA GeForce GTX 970 4096MB on LinuxMint 19 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1809164-RA-1806149AR11&grs&sro .
ryzen2700x-vs-i76850k Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen2700X Ryzen2700Xram3Ghz i7-6700K AMD Ryzen 7 2700X Eight-Core @ 4.10GHz (8 Cores / 16 Threads) ASUS PRIME X370-PRO (4008 BIOS) AMD Family 17h 16384MB Samsung SSD 960 EVO 500GB MSI NVIDIA GeForce GTX 1080 Ti 11264MB (1215/5508MHz) NVIDIA GP102 HDMI Audio E585 Intel I211 Gigabit Connection Ubuntu 18.04 4.15.0-22-generic (x86_64) Xfce 4.12 X Server 1.19.6 NVIDIA 390.48 4.6.0 GCC 7.3.0 + Clang 4.0.1-10 ext4 1920x1080 AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) MSI NVIDIA GeForce GTX 1080 Ti 11264MB (1189/5508MHz) Intel Core i7-6700K @ 4.60GHz (4 Cores / 8 Threads) ASUS Z170 PRO GAMING (3805 BIOS) Intel Skylake 500GB Samsung SSD 850 + 250GB Samsung SSD 850 eVGA NVIDIA GeForce GTX 970 4096MB (1189/3505MHz) Realtek ALC1150 DELL U2414H Intel Connection LinuxMint 19 4.15.0-34-generic (x86_64) Cinnamon 3.8.9 NVIDIA 396.54 GCC 7.3.0 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++ --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details - Ryzen2700X: Scaling Governor: acpi-cpufreq ondemand - Ryzen2700Xram3Ghz: Scaling Governor: acpi-cpufreq ondemand - i7-6700K: Scaling Governor: intel_pstate powersave Security Details - Ryzen2700X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection - Ryzen2700Xram3Ghz: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection - i7-6700K: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
ryzen2700x-vs-i76850k m-queens: Time To Solve scimark2: Dense LU Matrix Factorization stream: Add stream: Triad openssl: RSA 4096-bit Performance stream: Copy scimark2: Fast Fourier Transform stream: Scale y-cruncher: Calculating 500M Pi Digits ramspeed: Triad - Integer scimark2: Composite ramspeed: Triad - Floating Point ramspeed: Scale - Integer lzbench: Zstd 1 - Compression ramspeed: Average - Floating Point ramspeed: Copy - Floating Point ramspeed: Average - Integer ramspeed: Add - Integer ramspeed: Scale - Floating Point ramspeed: Copy - Integer scimark2: Jacobi Successive Over-Relaxation ramspeed: Add - Floating Point lzbench: Libdeflate 1 - Compression scimark2: Monte Carlo scimark2: Sparse Matrix Multiply lzbench: Brotli 0 - Compression lzbench: XZ 0 - Compression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 73.90 429 23579 23299 1767 30938 229 19713 35.93 20482.19 520 23539.84 16466.43 422 23093.59 22387.42 21582.47 25884.08 20610.22 22568.29 1128 26017.94 214 136 676 442 32 77.12 453 24793 24460 1687 33879 209 20456 42.02 23809.70 549 27109.16 18915.06 445 26108.20 25206.03 24263.88 28869.73 22981.46 25161.24 1229 28928.72 220 143 711 452 30 189.71 872 16177 16170 1193 23596 178 16182 599 388 1105 204 133 705 405 35 OpenBenchmarking.org
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.1 Time To Solve Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 73.90 77.12 189.71 1. (CXX) g++ options: -fopenmp -O2 -march=native
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 200 400 600 800 1000 SE +/- 0.75, N = 3 SE +/- 2.20, N = 3 SE +/- 0.47, N = 3 429 453 872 1. (CC) gcc options: -lm
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 5K 10K 15K 20K 25K SE +/- 9.40, N = 5 SE +/- 6.56, N = 5 SE +/- 70.37, N = 5 23579 24793 16177 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 5K 10K 15K 20K 25K SE +/- 5.60, N = 5 SE +/- 4.86, N = 5 SE +/- 107.52, N = 5 23299 24460 16170 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 400 800 1200 1600 2000 SE +/- 0.12, N = 3 SE +/- 3.81, N = 3 SE +/- 0.40, N = 3 1767 1687 1193 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 7K 14K 21K 28K 35K SE +/- 30.30, N = 5 SE +/- 47.66, N = 5 SE +/- 4.91, N = 5 30938 33879 23596 1. (CC) gcc options: -O3 -march=native -fopenmp
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 50 100 150 200 250 SE +/- 0.56, N = 3 SE +/- 1.03, N = 3 SE +/- 0.38, N = 3 229 209 178 1. (CC) gcc options: -lm
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 4K 8K 12K 16K 20K SE +/- 9.42, N = 5 SE +/- 12.21, N = 5 SE +/- 11.06, N = 5 19713 20456 16182 1. (CC) gcc options: -O3 -march=native -fopenmp
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.5.9481 Calculating 500M Pi Digits Ryzen2700X Ryzen2700Xram3Ghz 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.28, N = 3 35.93 42.02
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 4.67, N = 3 1159 1223 1051 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K 20482.19 23809.70 1. (CC) gcc options: -O3 -march=native
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 130 260 390 520 650 SE +/- 6.61, N = 3 SE +/- 0.98, N = 3 SE +/- 0.14, N = 3 520 549 599 1. (CC) gcc options: -lm
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Ryzen2700X Ryzen2700Xram3Ghz 6K 12K 18K 24K 30K 23539.84 27109.16 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Ryzen2700X Ryzen2700Xram3Ghz 4K 8K 12K 16K 20K 16466.43 18915.06 1. (CC) gcc options: -O3 -march=native
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 100 200 300 400 500 SE +/- 2.03, N = 3 SE +/- 0.33, N = 3 422 445 388 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Ryzen2700X Ryzen2700Xram3Ghz 6K 12K 18K 24K 30K 23093.59 26108.20 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K 22387.42 25206.03 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K 21582.47 24263.88 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Ryzen2700X Ryzen2700Xram3Ghz 6K 12K 18K 24K 30K 25884.08 28869.73 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K 20610.22 22981.46 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K 22568.29 25161.24 1. (CC) gcc options: -O3 -march=native
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 300 600 900 1200 1500 SE +/- 30.54, N = 3 SE +/- 0.72, N = 3 SE +/- 0.20, N = 3 1128 1229 1105 1. (CC) gcc options: -lm
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Ryzen2700X Ryzen2700Xram3Ghz 6K 12K 18K 24K 30K 26017.94 28928.72 1. (CC) gcc options: -O3 -march=native
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 50 100 150 200 250 SE +/- 3.06, N = 3 214 220 204 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.31, N = 3 SE +/- 0.00, N = 3 136 143 133 1. (CC) gcc options: -lm
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 200 400 600 800 1000 SE +/- 0.33, N = 3 1051 1115 1042 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 150 300 450 600 750 SE +/- 2.80, N = 3 SE +/- 5.23, N = 3 SE +/- 0.79, N = 3 676 711 705 1. (CC) gcc options: -lm
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 110 220 330 440 550 SE +/- 0.33, N = 3 SE +/- 14.07, N = 6 SE +/- 1.00, N = 3 505 520 530 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 100 200 300 400 500 SE +/- 13.49, N = 6 SE +/- 0.67, N = 3 442 452 405 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 20 40 60 80 100 SE +/- 4.28, N = 6 97 93 97 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 8 16 24 32 40 SE +/- 0.33, N = 3 SE +/- 1.34, N = 6 32 30 35 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Phoronix Test Suite v10.8.5