Ryzen 9 3900X Hello AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) and Zotac NVIDIA GeForce GTX 1070 Ti 8GB on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1910039-PTS-RYZEN93946&gru .
Ryzen 9 3900X Hello Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Ryzen 9 3900X 12-Core AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) AMD Device 1480 16384MB Samsung SSD 970 EVO 250GB Zotac NVIDIA GeForce GTX 1070 Ti 8GB (1607/4006MHz) NVIDIA GP104 HD Audio ASUS VP28U Realtek Device 8125 + Intel I211 + Intel Device 2723 Ubuntu 19.04 5.0.0-29-generic (x86_64) GNOME Shell 3.32.2 X Server 1.20.4 NVIDIA 435.21 4.6.0 GCC 8.3.0 ext4 3840x2160 OpenBenchmarking.org - --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 - Scaling Governor: acpi-cpufreq ondemand - 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
Ryzen 9 3900X Hello dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode x265: H.265 1080p Video Encoding hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: Rand Ring Bandwidth hpcc: G-Ffte hpcc: G-HPL hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Rand Access graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space hpcc: Max Ping Pong Bandwidth gromacs: Water Benchmark namd: ATPase Simulation - 327,506 Atoms pennant: sedovbig pennant: leblancbig qmcpack: hpcc: Rand Ring Latency AMD Ryzen 9 3900X 12-Core 486.65 174.19 472.19 68.92 0.07 4.70 46.37 76.64 212.52 61.41 2.68674 2.16332 5.03328 5.59428 54.10880 5.59428 33.03523 0.08680 760 761 195 296 1441 349 1386 23645.648 0.97 1.44671 3204.89 3092.48 918.36 0.35051 OpenBenchmarking.org
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p AMD Ryzen 9 3900X 12-Core 110 220 330 440 550 SE +/- 1.21, N = 3 486.65 MIN: 392.92 / MAX: 588.73 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Summer Nature 4K AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 0.31, N = 3 174.19 MIN: 144.59 / MAX: 185.74 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Summer Nature 1080p AMD Ryzen 9 3900X 12-Core 100 200 300 400 500 SE +/- 1.49, N = 3 472.19 MIN: 368.64 / MAX: 509.69 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p 10-bit AMD Ryzen 9 3900X 12-Core 15 30 45 60 75 SE +/- 0.10, N = 3 68.92 MIN: 43.03 / MAX: 160.04 1. (CC) gcc options: -pthread
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 0 - Input: 1080p AMD Ryzen 9 3900X 12-Core 0.0158 0.0316 0.0474 0.0632 0.079 SE +/- 0.00, N = 5 0.07 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 4 - Input: 1080p AMD Ryzen 9 3900X 12-Core 1.0575 2.115 3.1725 4.23 5.2875 SE +/- 0.01, N = 3 4.70 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 8 - Input: 1080p AMD Ryzen 9 3900X 12-Core 11 22 33 44 55 SE +/- 0.01, N = 3 46.37 1. (CXX) g++ options: -fPIE -fPIC -pie
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 AMD Ryzen 9 3900X 12-Core 20 40 60 80 100 SE +/- 0.08, N = 3 76.64 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-09-09 1080p 8-bit YUV To VP9 Video Encode AMD Ryzen 9 3900X 12-Core 50 100 150 200 250 SE +/- 1.81, N = 3 212.52 1. (CC) gcc options: -fPIE -fPIC -flto -O3 -O2 -pie -rdynamic -lpthread -lrt -lm
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding AMD Ryzen 9 3900X 12-Core 14 28 42 56 70 SE +/- 0.20, N = 3 61.41 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans AMD Ryzen 9 3900X 12-Core 0.6045 1.209 1.8135 2.418 3.0225 SE +/- 0.00052, N = 3 2.68674 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad AMD Ryzen 9 3900X 12-Core 0.4867 0.9734 1.4601 1.9468 2.4335 SE +/- 0.00457, N = 3 2.16332 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth AMD Ryzen 9 3900X 12-Core 1.1325 2.265 3.3975 4.53 5.6625 SE +/- 0.07476, N = 3 5.03328 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte AMD Ryzen 9 3900X 12-Core 1.2587 2.5174 3.7761 5.0348 6.2935 SE +/- 0.10735, N = 3 5.59428 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL AMD Ryzen 9 3900X 12-Core 12 24 36 48 60 SE +/- 0.09, N = 3 54.11 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte AMD Ryzen 9 3900X 12-Core 1.2587 2.5174 3.7761 5.0348 6.2935 SE +/- 0.10735, N = 3 5.59428 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM AMD Ryzen 9 3900X 12-Core 8 16 24 32 40 SE +/- 0.31, N = 3 33.04 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access AMD Ryzen 9 3900X 12-Core 0.0195 0.039 0.0585 0.078 0.0975 SE +/- 0.00118, N = 3 0.08680 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl AMD Ryzen 9 3900X 12-Core 160 320 480 640 800 760 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate AMD Ryzen 9 3900X 12-Core 160 320 480 640 800 SE +/- 5.04, N = 3 761 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 195 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced AMD Ryzen 9 3900X 12-Core 60 120 180 240 300 296 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing AMD Ryzen 9 3900X 12-Core 300 600 900 1200 1500 1441 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian AMD Ryzen 9 3900X 12-Core 80 160 240 320 400 SE +/- 1.20, N = 3 349 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space AMD Ryzen 9 3900X 12-Core 300 600 900 1200 1500 SE +/- 0.88, N = 3 1386 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth AMD Ryzen 9 3900X 12-Core 5K 10K 15K 20K 25K SE +/- 47.09, N = 3 23645.65 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2018.3 Water Benchmark AMD Ryzen 9 3900X 12-Core 0.2183 0.4366 0.6549 0.8732 1.0915 SE +/- 0.00, N = 3 0.97 1. (CXX) g++ options: -march=core-avx2 -std=c++11 -O3 -funroll-all-loops -fopenmp -lrt -lpthread -lm
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms AMD Ryzen 9 3900X 12-Core 0.3255 0.651 0.9765 1.302 1.6275 SE +/- 0.00406, N = 3 1.44671
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig AMD Ryzen 9 3900X 12-Core 700 1400 2100 2800 3500 SE +/- 2.43, N = 3 3204.89 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig AMD Ryzen 9 3900X 12-Core 700 1400 2100 2800 3500 SE +/- 0.46, N = 3 3092.48 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 AMD Ryzen 9 3900X 12-Core 200 400 600 800 1000 918.36 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency AMD Ryzen 9 3900X 12-Core 0.0789 0.1578 0.2367 0.3156 0.3945 SE +/- 0.00092, N = 3 0.35051 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. OpenBLAS + Open MPI 3.1.3
Phoronix Test Suite v10.8.5