R9 3900X w DDR4 3000 FFTE 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/1912110-AS-1912054AS23&grt&sro .
R9 3900X w DDR4 3000 FFTE Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenCL Compiler File-System Screen Resolution R9 3900X DDR4 3000 R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 R9 3900X @95W R9390X @85W 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 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-37-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 8.3.0 ext4 1920x1200 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 5.0.0-36-generic (x86_64) GCC 5.5.0 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 Processor Details - Scaling Governor: acpi-cpufreq ondemand Security Details - R9 3900X 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 - 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 - R9 3900X @95W: 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 - R9390X @85W: 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 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 - R9 3900X @95W: --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 - R9390X @85W: --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
R9 3900X w DDR4 3000 FFTE 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 R9 3900X DDR4 3000 R7 1700 @ 3.2 GHz R9 3900X w DDR4 3000 R9 3900X @95W R9390X @85W 80977 627.33 6843.21 35483 40587 10950 88250 20062753 17829986 10373.81 8930.63 8468.43 48865 44538 2.42 906.91 77.17 5.23 2.23 138.50 61.32 20.08 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 80132 598.96 5775.59 32873 37993 10850 84383 19950905 18517851 9305.03 8884.73 50837 46610 2.60 934.12 70.48 5.20 2.24 130.12 60.36 20.47 78957 576.80 5589.05 32240 38077 8839.63 80773 20069744 18392022 9146.87 8504.73 49692 44433 2.61 959.85 67.93 5.31 2.22 127.49 59.58 20.98 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 20K 40K 60K 80K 100K SE +/- 90.12, N = 3 SE +/- 125.96, N = 3 SE +/- 353.19, N = 3 SE +/- 107.26, N = 3 32084 80132 80977 78957 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 140 280 420 560 700 SE +/- 2.72, N = 3 SE +/- 8.05, N = 4 SE +/- 0.70, N = 3 SE +/- 0.46, N = 3 244.13 598.96 627.33 576.80 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 1500 3000 4500 6000 7500 SE +/- 58.99, N = 3 SE +/- 1334.45, N = 16 SE +/- 1485.45, N = 15 SE +/- 1386.71, N = 15 3894.61 5775.59 6843.21 5589.05 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 8K 16K 24K 32K 40K SE +/- 17.13, N = 3 SE +/- 6.67, N = 3 SE +/- 536.45, N = 3 SE +/- 85.05, N = 3 9335.91 32873.00 35483.00 32240.00 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 9K 18K 27K 36K 45K SE +/- 863.34, N = 12 SE +/- 206.91, N = 3 SE +/- 37.12, N = 3 SE +/- 602.67, N = 3 14656.91 37993.00 40587.00 38077.00 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 2K 4K 6K 8K 10K SE +/- 35.23, N = 3 SE +/- 45.83, N = 3 SE +/- 20.00, N = 3 SE +/- 651.58, N = 16 8310.92 10850.00 10950.00 8839.63 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 20K 40K 60K 80K 100K SE +/- 381.76, N = 3 SE +/- 1330.29, N = 3 SE +/- 23.09, N = 3 SE +/- 218.51, N = 3 23507 84383 88250 80773 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 4M 8M 12M 16M 20M SE +/- 50409.21, N = 3 SE +/- 50409.21, N = 3 SE +/- 6990.67, N = 3 19405646 19950905 20062753 20069744 MIN: 19293798 / MAX: 19503513 MIN: 19293798 / MAX: 20132659 MIN: 20027801 / MAX: 20132659 MIN: 20027801 / MAX: 20132659
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 @95W R9 3900X DDR4 3000 R9390X @85W 4M 8M 12M 16M 20M SE +/- 115501.92, N = 3 SE +/- 43655.82, N = 3 SE +/- 234224.73, N = 5 17951620 18517851 17829986 18392022 MIN: 17616076 / MAX: 18454937 MIN: 18035507 / MAX: 18664652 MIN: 17406361 / MAX: 18664652 MIN: 18350080 / MAX: 18454937
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 R9 3900X DDR4 3000 2K 4K 6K 8K 10K SE +/- 149.49, N = 15 SE +/- 55.63, N = 3 5875.75 10373.81 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 2K 4K 6K 8K 10K SE +/- 155.40, N = 15 SE +/- 123.14, N = 3 SE +/- 120.51, N = 3 SE +/- 132.47, N = 3 6182.29 9305.03 8930.63 9146.87 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 2K 4K 6K 8K 10K SE +/- 13.78, N = 3 SE +/- 109.77, N = 4 SE +/- 132.55, N = 3 SE +/- 30.36, N = 3 6297.97 8884.73 8468.43 8504.73 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 11K 22K 33K 44K 55K SE +/- 110.26, N = 3 SE +/- 692.24, N = 4 SE +/- 211.22, N = 3 SE +/- 852.18, N = 3 25033 50837 48865 49692 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 10K 20K 30K 40K 50K SE +/- 85.38, N = 3 SE +/- 154.94, N = 3 SE +/- 447.30, N = 3 SE +/- 274.31, N = 3 21237 46610 44538 44433 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 1.323 2.646 3.969 5.292 6.615 SE +/- 0.07, N = 5 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 5.88 2.60 2.42 2.61 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 @95W R9 3900X DDR4 3000 R9390X @85W 200 400 600 800 1000 593.17 934.12 906.91 959.85 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 31.19 70.48 77.17 67.93 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 7.85 5.20 5.23 5.31 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.08, N = 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 15 SE +/- 0.03, N = 15 3.70 2.24 2.23 2.22 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 30 60 90 120 150 SE +/- 0.43, N = 3 SE +/- 2.08, N = 3 SE +/- 1.85, N = 5 SE +/- 2.18, N = 3 61.37 130.12 138.50 127.49 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 14 28 42 56 70 SE +/- 0.44, N = 4 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 31.94 60.36 61.32 59.58 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 R7 1700 @ 3.2 GHz R9 3900X @95W R9 3900X DDR4 3000 R9390X @85W 13 26 39 52 65 SE +/- 0.76, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 59.99 20.47 20.08 20.98
Phoronix Test Suite v10.8.5