ryzen2700x-vs-i76850k AMD Ryzen 7 2700X Eight-Core testing with a ASUS PRIME X370-PRO (4008 BIOS) and MSI NVIDIA GeForce GTX 1080 Ti 11264MB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1806149-AR-RYZEN270060&grt .
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 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) 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 - Scaling Governor: acpi-cpufreq ondemand Security Details - __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection
ryzen2700x-vs-i76850k lzbench: XZ 0 - Compression lzbench: Zstd 1 - Compression lzbench: Brotli 0 - Compression lzbench: Libdeflate 1 - Compression m-queens: Time To Solve openssl: RSA 4096-bit Performance ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation stream: Copy stream: Scale stream: Triad stream: Add y-cruncher: Calculating 500M Pi Digits Ryzen2700X Ryzen2700Xram3Ghz 32 422 442 214 73.90 1766.73 25884.08 22568.29 16466.43 20482.19 21582.47 26017.94 22387.42 20610.22 23539.84 23093.59 519.63 135.50 229.45 676.10 428.78 1128.32 30938.28 19713.00 23299.28 23579.40 35.93 30 445 452 220 77.12 1687.00 28869.73 25161.24 18915.06 23809.70 24263.88 28928.72 25206.03 22981.46 27109.16 26108.20 549.03 142.57 209.31 711.22 453.18 1228.90 33878.78 20455.74 24460.28 24792.86 42.02 OpenBenchmarking.org
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression Ryzen2700X Ryzen2700Xram3Ghz 7 14 21 28 35 SE +/- 0.33, N = 3 SE +/- 1.34, N = 6 32 30 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 20 40 60 80 100 SE +/- 4.28, N = 6 97 93 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 Ryzen2700X Ryzen2700Xram3Ghz 100 200 300 400 500 SE +/- 2.03, N = 3 422 445 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 Ryzen2700X Ryzen2700Xram3Ghz 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 4.67, N = 3 1159 1223 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 100 200 300 400 500 SE +/- 13.49, N = 6 442 452 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 Ryzen2700X Ryzen2700Xram3Ghz 110 220 330 440 550 SE +/- 0.33, N = 3 SE +/- 14.07, N = 6 505 520 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 Ryzen2700X Ryzen2700Xram3Ghz 50 100 150 200 250 SE +/- 3.06, N = 3 214 220 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression Ryzen2700X Ryzen2700Xram3Ghz 200 400 600 800 1000 1051 1115 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.1 Time To Solve Ryzen2700X Ryzen2700Xram3Ghz 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 73.90 77.12 1. (CXX) g++ options: -fopenmp -O2 -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 400 800 1200 1600 2000 SE +/- 0.12, N = 3 SE +/- 3.81, N = 3 1766.73 1687.00 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
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: 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
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
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
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: 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
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: 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: 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: 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
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Ryzen2700X Ryzen2700Xram3Ghz 120 240 360 480 600 SE +/- 6.61, N = 3 SE +/- 0.98, N = 3 519.63 549.03 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Ryzen2700X Ryzen2700Xram3Ghz 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.31, N = 3 135.50 142.57 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 50 100 150 200 250 SE +/- 0.56, N = 3 SE +/- 1.03, N = 3 229.45 209.31 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 Ryzen2700X Ryzen2700Xram3Ghz 150 300 450 600 750 SE +/- 2.80, N = 3 SE +/- 5.23, N = 3 676.10 711.22 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 Ryzen2700X Ryzen2700Xram3Ghz 100 200 300 400 500 SE +/- 0.75, N = 3 SE +/- 2.20, N = 3 428.78 453.18 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen2700X Ryzen2700Xram3Ghz 300 600 900 1200 1500 SE +/- 30.54, N = 3 SE +/- 0.72, N = 3 1128.32 1228.90 1. (CC) gcc options: -lm
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Ryzen2700X Ryzen2700Xram3Ghz 7K 14K 21K 28K 35K SE +/- 30.30, N = 5 SE +/- 47.66, N = 5 30938.28 33878.78 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Ryzen2700X Ryzen2700Xram3Ghz 4K 8K 12K 16K 20K SE +/- 9.42, N = 5 SE +/- 12.21, N = 5 19713.00 20455.74 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 5K 10K 15K 20K 25K SE +/- 5.60, N = 5 SE +/- 4.86, N = 5 23299.28 24460.28 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Ryzen2700X Ryzen2700Xram3Ghz 5K 10K 15K 20K 25K SE +/- 9.40, N = 5 SE +/- 6.56, N = 5 23579.40 24792.86 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
Phoronix Test Suite v10.8.5