1700_3.2GHz AMD Ryzen 9 3900X 12-Core testing with a ASUS PRIME X370-PRO (5220 BIOS) and eVGA NVIDIA GeForce GTX 1060 3GB on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1912050-AS-170032GHZ51&grt&sor .
1700_3.2GHz Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenCL Compiler File-System Screen Resolution R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 AMD Ryzen 7 1700 Eight-Core @ 3.20GHz (8 Cores / 16 Threads) ASUS PRIME X370-PRO (4024 BIOS) AMD 17h 2 x 16384 MB DDR4-2666MT/s Corsair CMK32GX4M2B3000C15 1000GB Samsung SSD 970 EVO Plus 1TB + 500GB Samsung SSD 850 + 1000GB CT1000MX500SSD1 eVGA NVIDIA GeForce GTX 1060 3GB NVIDIA GP106 HD Audio HP ZR24w Intel I211 Ubuntu 19.04 5.0.0-36-generic (x86_64) GNOME X Server 1.20.4 modesetting 1.20.4 OpenCL 1.2 CUDA 10.1.133 + OpenCL 2.1 AMD-APP (2906.7) GCC 5.5.0 ext4 1920x1200 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS PRIME X370-PRO (5220 BIOS) AMD Device 1480 2 x 16384 MB DDR4-3000MT/s Corsair CMK32GX4M2B3000C15 5.0.0-37-generic (x86_64) GCC 8.3.0 OpenBenchmarking.org Kernel Details - amdgpu.ppfeaturemask=0xffff7fff Compiler Details - R7 1700 @ 3.2 GHz: --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-boot-ldflags='-static-libstdc++ --with-gmp=/home/linuxbrew/.linuxbrew/opt/gmp --with-mpc=/home/linuxbrew/.linuxbrew/opt/libmpc --with-mpfr=/home/linuxbrew/.linuxbrew/opt/mpfr -static-libgcc - R9 3900X w DDR4 3000: --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 Processor Details - Scaling Governor: acpi-cpufreq ondemand Security Details - R7 1700 @ 3.2 GHz: 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: disabled RSB filling + tsx_async_abort: Not affected - R9 3900X w DDR4 3000: 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: always-on RSB filling + tsx_async_abort: Not affected
1700_3.2GHz compress-7zip: Compress Speed Test cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: lbry cpuminer-opt: skein cpuminer-opt: myr-gr cpuminer-opt: sha256t ethminer: CUDA ethminer: OpenCL ffte: N=256, 1D Complex FFT Routine fftw: Stock - 1D FFT Size 512 fftw: Stock - 2D FFT Size 512 fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 512 compress-pbzip2: 256MB File Compression qmcpack: svt-hevc: 1080p 8-bit YUV To HEVC Video Encode hmmer: Pfam Database Search mafft: Multiple Sequence Alignment x264: H.264 Video Encoding x265: H.265 1080p Video Encoding y-cruncher: Calculating 500M Pi Digits R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 32084 244.13 3894.61 9335.91 14656.91 8310.92 23507 19405646 17951620 5875.75 6182.29 6297.97 25033 21237 5.88 593.17 31.19 7.85 3.70 61.37 31.94 59.99 80977 627.33 6843.21 35483 40587 10950 88250 20062753 17829986 8930.63 8468.43 48865 44538 2.42 906.91 77.17 5.23 2.23 138.50 61.32 20.08 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 20K 40K 60K 80K 100K SE +/- 353.19, N = 3 SE +/- 90.12, N = 3 80977 32084 1. (CXX) g++ options: -pipe -lpthread
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 140 280 420 560 700 SE +/- 0.70, N = 3 SE +/- 2.72, N = 3 627.33 244.13 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 1500 3000 4500 6000 7500 SE +/- 1485.45, N = 15 SE +/- 58.99, N = 3 6843.21 3894.61 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: lbry OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: lbry R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 8K 16K 24K 32K 40K SE +/- 536.45, N = 3 SE +/- 17.13, N = 3 35483.00 9335.91 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 9K 18K 27K 36K 45K SE +/- 37.12, N = 3 SE +/- 863.34, N = 12 40587.00 14656.91 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: myr-gr OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: myr-gr R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 2K 4K 6K 8K 10K SE +/- 20.00, N = 3 SE +/- 35.23, N = 3 10950.00 8310.92 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 20K 40K 60K 80K 100K SE +/- 23.09, N = 3 SE +/- 381.76, N = 3 88250 23507 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Ethereum Ethminer Device: CUDA OpenBenchmarking.org H/s, More Is Better Ethereum Ethminer 0.11.0.dev0 Device: CUDA R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 4M 8M 12M 16M 20M SE +/- 6990.67, N = 3 SE +/- 50409.21, N = 3 20062753 19405646 MIN: 20027801 / MAX: 20132659 MIN: 19293798 / MAX: 19503513
Ethereum Ethminer Device: OpenCL OpenBenchmarking.org H/s, More Is Better Ethereum Ethminer 0.11.0.dev0 Device: OpenCL R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 4M 8M 12M 16M 20M SE +/- 115501.92, N = 3 SE +/- 234224.73, N = 5 17951620 17829986 MIN: 17616076 / MAX: 18454937 MIN: 17406361 / MAX: 18664652
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine R7 1700 @ 3.2 GHz 1300 2600 3900 5200 6500 SE +/- 149.49, N = 15 5875.75 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
FFTW Build: Stock - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 2K 4K 6K 8K 10K SE +/- 120.51, N = 3 SE +/- 155.40, N = 15 8930.63 6182.29 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 2K 4K 6K 8K 10K SE +/- 132.55, N = 3 SE +/- 13.78, N = 3 8468.43 6297.97 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 10K 20K 30K 40K 50K SE +/- 211.22, N = 3 SE +/- 110.26, N = 3 48865 25033 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 10K 20K 30K 40K 50K SE +/- 447.30, N = 3 SE +/- 85.38, N = 3 44538 21237 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 1.323 2.646 3.969 5.292 6.615 SE +/- 0.01, N = 3 SE +/- 0.07, N = 5 2.42 5.88 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 200 400 600 800 1000 593.17 906.91 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 77.17 31.19 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 5.23 7.85 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.04, N = 15 SE +/- 0.08, N = 15 2.23 3.70 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 30 60 90 120 150 SE +/- 1.85, N = 5 SE +/- 0.43, N = 3 138.50 61.37 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 14 28 42 56 70 SE +/- 0.05, N = 3 SE +/- 0.44, N = 4 61.32 31.94 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.7 Calculating 500M Pi Digits R9 3900X w DDR4 3000 R7 1700 @ 3.2 GHz 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.76, N = 3 20.08 59.99
Phoronix Test Suite v10.8.5