ryzen 9 5900x compute AMD Ryzen 9 5900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (3202 BIOS) and Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101248-HA-RYZEN959065&sro&grs .
ryzen 9 5900x compute Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (3202 BIOS) AMD Starship/Matisse 16GB 1000GB Samsung SSD 980 PRO 1TB Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 20.10 5.8.0-38-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009 Python Details - 1: Python 3.8.6 Security Details - 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
ryzen 9 5900x compute cloverleaf: Lagrangian-Eulerian Hydrodynamics dolfyn: Computational Fluid Dynamics cp2k: Fayalite-FIST Data lammps: Rhodopsin Protein mafft: Multiple Sequence Alignment - LSU RNA npb: LU.C nwchem: C240 Buckyball lulesh: himeno: Poisson Pressure Solver openfoam: Motorbike 30M lammps: 20k Atoms npb: EP.D incompact3d: Cylinder namd: ATPase Simulation - 327,506 Atoms minife: Small rodinia: OpenMP Streamcluster npb: EP.C rodinia: OpenMP Leukocyte qe: AUSURF112 hmmer: Pfam Database Search rodinia: OpenMP CFD Solver rodinia: OpenMP LavaMD openfoam: Motorbike 60M pennant: sedovbig gromacs: Water Benchmark mrbayes: Primate Phylogeny Analysis qmcpack: simple-H2O pennant: leblancbig rodinia: OpenMP HotSpot3D 1 2 3 125.73 13.439 779.646 10.427 7.379 27079.43 11086 5197.4336 5210.610211 97.53 10.613 1460.31 227.760890 1.29398 4290.68 21.864 1477.46 71.722 1263.97 96.388 12.811 129.657 1273.46 2997.286 1.257 58.487 21.255 2871.307 67.111 129.22 13.155 772.101 10.604 7.493 27412.76 10958.2 5248.0915 5245.240992 98.15 10.552 1465.57 226.847718 1.29027 4298.13 21.810 1478.90 71.574 1261.63 96.555 12.811 129.805 1274.96 2997.151 1.256 58.441 21.266 2872.605 67.630 129.12 13.447 764.575 27320.83 1458.77 1.29520 4285.50 21.822 1475.47 71.648 12.790 129.632 2999.999 62.020 OpenBenchmarking.org
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics 1 2 3 30 60 90 120 150 SE +/- 0.44, N = 3 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 125.73 129.22 129.12 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics 1 2 3 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 13.44 13.16 13.45
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 8.1 Fayalite-FIST Data 1 2 3 200 400 600 800 1000 779.65 772.10 764.58
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein 1 2 3 6 9 12 15 SE +/- 0.07, N = 15 SE +/- 0.12, N = 4 10.43 10.60 1. (CXX) g++ options: -O3 -pthread -lm
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA 1 2 2 4 6 8 10 SE +/- 0.062, N = 3 SE +/- 0.024, N = 3 7.379 7.493 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C 1 2 3 6K 12K 18K 24K 30K SE +/- 51.45, N = 3 SE +/- 29.40, N = 3 SE +/- 40.05, N = 3 27079.43 27412.76 27320.83 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NWChem Input: C240 Buckyball OpenBenchmarking.org Seconds, Fewer Is Better NWChem 7.0 Input: C240 Buckyball 1 2 2K 4K 6K 8K 10K 11086.0 10958.2 1. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lz -lcomex -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 1 2 1100 2200 3300 4400 5500 SE +/- 39.49, N = 3 SE +/- 25.04, N = 3 5197.43 5248.09 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 1 2 1100 2200 3300 4400 5500 SE +/- 79.28, N = 15 SE +/- 75.41, N = 15 5210.61 5245.24 1. (CC) gcc options: -O3 -mavx2
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M 1 2 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 97.53 98.15 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms 1 2 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 10.61 10.55 1. (CXX) g++ options: -O3 -pthread -lm
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 1 2 3 300 600 900 1200 1500 SE +/- 4.03, N = 3 SE +/- 3.58, N = 3 SE +/- 10.15, N = 3 1460.31 1465.57 1458.77 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
Incompact3D Input: Cylinder OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder 1 2 50 100 150 200 250 SE +/- 2.70, N = 3 SE +/- 2.49, N = 4 227.76 226.85 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms 1 2 3 0.2914 0.5828 0.8742 1.1656 1.457 SE +/- 0.00369, N = 3 SE +/- 0.00110, N = 3 SE +/- 0.00373, N = 3 1.29398 1.29027 1.29520
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small 1 2 3 900 1800 2700 3600 4500 SE +/- 11.60, N = 3 SE +/- 0.62, N = 3 SE +/- 11.25, N = 3 4290.68 4298.13 4285.50 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster 1 2 3 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 21.86 21.81 21.82 1. (CXX) g++ options: -O2 -lOpenCL
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 1 2 3 300 600 900 1200 1500 SE +/- 2.77, N = 3 SE +/- 3.50, N = 3 SE +/- 3.14, N = 3 1477.46 1478.90 1475.47 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte 1 2 3 16 32 48 64 80 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 SE +/- 0.29, N = 3 71.72 71.57 71.65 1. (CXX) g++ options: -O2 -lOpenCL
Quantum ESPRESSO Input: AUSURF112 OpenBenchmarking.org Seconds, Fewer Is Better Quantum ESPRESSO 6.7 Input: AUSURF112 1 2 300 600 900 1200 1500 SE +/- 1.65, N = 3 SE +/- 2.61, N = 3 1263.97 1261.63 1. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 1 2 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 96.39 96.56 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver 1 2 3 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 12.81 12.81 12.79 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD 1 2 3 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 129.66 129.81 129.63 1. (CXX) g++ options: -O2 -lOpenCL
OpenFOAM Input: Motorbike 60M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 60M 1 2 300 600 900 1200 1500 SE +/- 0.39, N = 3 SE +/- 0.48, N = 3 1273.46 1274.96 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig 1 2 3 600 1200 1800 2400 3000 SE +/- 0.38, N = 3 SE +/- 0.44, N = 3 SE +/- 0.58, N = 3 2997.29 2997.15 3000.00 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 1 2 0.2828 0.5656 0.8484 1.1312 1.414 SE +/- 0.000, N = 3 SE +/- 0.002, N = 3 1.257 1.256 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis 1 2 13 26 39 52 65 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 58.49 58.44 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
QMCPACK Input: simple-H2O OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.10 Input: simple-H2O 1 2 5 10 15 20 25 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 21.26 21.27 1. (CXX) g++ options: -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -fomit-frame-pointer -ffast-math -pthread -lm
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig 1 2 600 1200 1800 2400 3000 SE +/- 0.47, N = 3 SE +/- 0.51, N = 3 2871.31 2872.61 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D 1 2 3 15 30 45 60 75 SE +/- 1.56, N = 15 SE +/- 1.15, N = 15 SE +/- 0.35, N = 3 67.11 67.63 62.02 1. (CXX) g++ options: -O2 -lOpenCL
Phoronix Test Suite v10.8.4