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&grr&sor .
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 stream: Copy lzbench: XZ 0 - Compression lzbench: Brotli 0 - Compression y-cruncher: Calculating 500M Pi Digits lzbench: Libdeflate 1 - Compression lzbench: Zstd 1 - Compression scimark2: Composite ramspeed: Scale - Integer ramspeed: Add - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Copy - Integer ramspeed: Triad - Floating Point ramspeed: Copy - Floating Point ramspeed: Average - Floating Point ramspeed: Scale - Floating Point ramspeed: Add - Floating Point openssl: RSA 4096-bit Performance scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform scimark2: Monte Carlo stream: Add stream: Triad stream: Scale Ryzen2700X Ryzen2700Xram3Ghz i7-6700K 73.90 30938 32 442 35.93 214 422 520 16466.43 25884.08 20482.19 21582.47 22568.29 23539.84 22387.42 23093.59 20610.22 26017.94 1767 1128 429 676 229 136 23579 23299 19713 77.12 33879 30 452 42.02 220 445 549 18915.06 28869.73 23809.70 24263.88 25161.24 27109.16 25206.03 26108.20 22981.46 28928.72 1687 1229 453 711 209 143 24793 24460 20456 189.71 23596 35 405 204 388 599 1193 1105 872 705 178 133 16177 16170 16182 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
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 7K 14K 21K 28K 35K SE +/- 47.66, N = 5 SE +/- 30.30, N = 5 SE +/- 4.91, N = 5 33879 30938 23596 1. (CC) gcc options: -O3 -march=native -fopenmp
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression i7-6700K Ryzen2700X Ryzen2700Xram3Ghz 20 40 60 80 100 SE +/- 4.28, N = 6 97 97 93 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 i7-6700K Ryzen2700X Ryzen2700Xram3Ghz 8 16 24 32 40 SE +/- 0.33, N = 3 SE +/- 1.34, N = 6 35 32 30 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression i7-6700K Ryzen2700Xram3Ghz Ryzen2700X 110 220 330 440 550 SE +/- 1.00, N = 3 SE +/- 14.07, N = 6 SE +/- 0.33, N = 3 530 520 505 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 Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 100 200 300 400 500 SE +/- 13.49, N = 6 SE +/- 0.67, N = 3 452 442 405 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 200 400 600 800 1000 SE +/- 0.33, N = 3 1115 1051 1042 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 50 100 150 200 250 SE +/- 3.06, N = 3 220 214 204 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 300 600 900 1200 1500 SE +/- 4.67, N = 3 SE +/- 0.33, N = 3 1223 1159 1051 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 100 200 300 400 500 SE +/- 2.03, N = 3 SE +/- 0.33, N = 3 445 422 388 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite i7-6700K Ryzen2700Xram3Ghz Ryzen2700X 130 260 390 520 650 SE +/- 0.14, N = 3 SE +/- 0.98, N = 3 SE +/- 6.61, N = 3 599 549 520 1. (CC) gcc options: -lm
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Ryzen2700Xram3Ghz Ryzen2700X 4K 8K 12K 16K 20K 18915.06 16466.43 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 Ryzen2700Xram3Ghz Ryzen2700X 6K 12K 18K 24K 30K 28869.73 25884.08 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Ryzen2700Xram3Ghz Ryzen2700X 5K 10K 15K 20K 25K 23809.70 20482.19 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 Ryzen2700Xram3Ghz Ryzen2700X 5K 10K 15K 20K 25K 24263.88 21582.47 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 Ryzen2700Xram3Ghz Ryzen2700X 5K 10K 15K 20K 25K 25161.24 22568.29 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Ryzen2700Xram3Ghz Ryzen2700X 6K 12K 18K 24K 30K 27109.16 23539.84 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 Ryzen2700Xram3Ghz Ryzen2700X 5K 10K 15K 20K 25K 25206.03 22387.42 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Ryzen2700Xram3Ghz Ryzen2700X 6K 12K 18K 24K 30K 26108.20 23093.59 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 Ryzen2700Xram3Ghz Ryzen2700X 5K 10K 15K 20K 25K 22981.46 20610.22 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Ryzen2700Xram3Ghz Ryzen2700X 6K 12K 18K 24K 30K 28928.72 26017.94 1. (CC) gcc options: -O3 -march=native
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
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 300 600 900 1200 1500 SE +/- 0.72, N = 3 SE +/- 30.54, N = 3 SE +/- 0.20, N = 3 1229 1128 1105 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization i7-6700K Ryzen2700Xram3Ghz Ryzen2700X 200 400 600 800 1000 SE +/- 0.47, N = 3 SE +/- 2.20, N = 3 SE +/- 0.75, N = 3 872 453 429 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Ryzen2700Xram3Ghz i7-6700K Ryzen2700X 150 300 450 600 750 SE +/- 5.23, N = 3 SE +/- 0.79, N = 3 SE +/- 2.80, N = 3 711 705 676 1. (CC) gcc options: -lm
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
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 143 136 133 1. (CC) gcc options: -lm
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 5K 10K 15K 20K 25K SE +/- 6.56, N = 5 SE +/- 9.40, N = 5 SE +/- 70.37, N = 5 24793 23579 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 Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 5K 10K 15K 20K 25K SE +/- 4.86, N = 5 SE +/- 5.60, N = 5 SE +/- 107.52, N = 5 24460 23299 16170 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Ryzen2700Xram3Ghz Ryzen2700X i7-6700K 4K 8K 12K 16K 20K SE +/- 12.21, N = 5 SE +/- 9.42, N = 5 SE +/- 11.06, N = 5 20456 19713 16182 1. (CC) gcc options: -O3 -march=native -fopenmp
Phoronix Test Suite v10.8.5