kernel-scientific AMD Ryzen 7 1700 Eight-Core testing with a Gigabyte AB350M-Gaming 3-CF (F51g BIOS) and Sapphire AMD Radeon HD 4550 512MB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2301281-HYDR-KERNELS26 .
kernel-scientific Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Vulkan Compiler File-System Screen Resolution default AMD Ryzen 7 1700 Eight-Core @ 3.50GHz (8 Cores / 16 Threads) Gigabyte AB350M-Gaming 3-CF (F51g BIOS) AMD 17h 8GB 1000GB Western Digital WD10EFRX-68J + 1000GB Hitachi HDT72101 + 32GB TS32GMTS800 + 1000GB SAMSUNG HD103UJ Sapphire AMD Radeon HD 4550 512MB AMD RV710/730 PLG2488H Realtek RTL8111/8168/8411 Ubuntu 20.04 5.15.0-58-generic (x86_64) 1.1.182 GCC 9.4.0 zfs 1920x1080 OpenBenchmarking.org - Transparent Huge Pages: madvise - --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/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 - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8001138 - Python 3.8.10 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT vulnerable + 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 Retpolines IBPB: conditional STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
kernel-scientific hpcc: G-HPL minife: Small cloverleaf: Lagrangian-Eulerian Hydrodynamics cp2k: Fayalite-FIST namd: ATPase Simulation - 327,506 Atoms dolfyn: Computational Fluid Dynamics amg: ffte: N=256, 1D Complex FFT Routine fftw: Stock - 1D FFT Size 32 fftw: Stock - 2D FFT Size 32 fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 32 fftw: Float + SSE - 2D FFT Size 32 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 4096 pennant: sedovbig pennant: leblancbig mrbayes: Primate Phylogeny Analysis hmmer: Pfam Database Search incompact3d: input.i3d 129 Cells Per Direction incompact3d: input.i3d 193 Cells Per Direction mocassin: Dust 2D tau100.0 lammps: 20k Atoms lammps: Rhodopsin Protein arrayfire: BLAS CPU mt-dgemm: Sustained Floating-Point Rate himeno: Poisson Pressure Solver gromacs: MPI CPU - water_GMX50_bare kripke: default 64.00567 5869.06 139.59 682.008 2.73229 21.446 269121233 36873.342192894 6958.1 8690.4 6756.9 4997.3 10719 28344 27921 13450 91.99171 66.78679 154.227 159.230 38.0383034 138.638310 280 4.695 4.593 196.104 1.353413 3826.508282 0.596 29927647 OpenBenchmarking.org
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL default 14 28 42 56 70 SE +/- 0.34, N = 3 64.01 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small default 1300 2600 3900 5200 6500 SE +/- 7.34, N = 3 5869.06 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics default 30 60 90 120 150 SE +/- 0.08, N = 3 139.59 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
CP2K Molecular Dynamics Input: Fayalite-FIST OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 8.2 Input: Fayalite-FIST default 150 300 450 600 750 682.01
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms default 0.6148 1.2296 1.8444 2.4592 3.074 SE +/- 0.00051, N = 3 2.73229
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics default 5 10 15 20 25 SE +/- 0.15, N = 3 21.45
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 default 60M 120M 180M 240M 300M SE +/- 334412.09, N = 3 269121233 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 Test: N=256, 1D Complex FFT Routine default 8K 16K 24K 32K 40K SE +/- 298.77, N = 3 36873.34 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 default 1500 3000 4500 6000 7500 SE +/- 103.41, N = 15 6958.1 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 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 default 2K 4K 6K 8K 10K SE +/- 109.62, N = 15 8690.4 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: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 default 1400 2800 4200 5600 7000 SE +/- 8.27, N = 3 6756.9 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 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 default 1100 2200 3300 4400 5500 SE +/- 16.35, N = 3 4997.3 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 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 default 2K 4K 6K 8K 10K SE +/- 4.58, N = 3 10719 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 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 default 6K 12K 18K 24K 30K SE +/- 37.33, N = 3 28344 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 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 default 6K 12K 18K 24K 30K SE +/- 70.30, N = 3 27921 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 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 default 3K 6K 9K 12K 15K SE +/- 10.93, N = 3 13450 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig default 20 40 60 80 100 SE +/- 0.40, N = 3 91.99 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 default 15 30 45 60 75 SE +/- 0.36, N = 3 66.79 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis default 30 60 90 120 150 SE +/- 0.74, N = 3 154.23 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
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.2 Pfam Database Search default 40 80 120 160 200 SE +/- 1.65, N = 12 159.23 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm -lmpi
Xcompact3d Incompact3d Input: input.i3d 129 Cells Per Direction OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 129 Cells Per Direction default 9 18 27 36 45 SE +/- 0.04, N = 3 38.04 1. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Xcompact3d Incompact3d Input: input.i3d 193 Cells Per Direction OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 193 Cells Per Direction default 30 60 90 120 150 SE +/- 1.71, N = 3 138.64 1. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 default 60 120 180 240 300 SE +/- 1.15, N = 3 280 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: 20k Atoms default 1.0564 2.1128 3.1692 4.2256 5.282 SE +/- 0.043, N = 7 4.695 1. (CXX) g++ options: -O3 -pthread -lm -ldl
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: Rhodopsin Protein default 1.0334 2.0668 3.1002 4.1336 5.167 SE +/- 0.036, N = 12 4.593 1. (CXX) g++ options: -O3 -pthread -lm -ldl
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU default 40 80 120 160 200 SE +/- 1.09, N = 3 196.10 1. (CXX) g++ options: -rdynamic
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate default 0.3045 0.609 0.9135 1.218 1.5225 SE +/- 0.012458, N = 3 1.353413 1. (CC) gcc options: -O3 -march=native -fopenmp
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver default 800 1600 2400 3200 4000 SE +/- 32.49, N = 3 3826.51 1. (CC) gcc options: -O3 -mavx2
GROMACS Implementation: MPI CPU - Input: water_GMX50_bare OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2022.1 Implementation: MPI CPU - Input: water_GMX50_bare default 0.1341 0.2682 0.4023 0.5364 0.6705 SE +/- 0.007, N = 3 0.596 1. (CXX) g++ options: -O3 -pthread
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 default 6M 12M 18M 24M 30M SE +/- 311858.03, N = 3 29927647 1. (CXX) g++ options: -O3 -fopenmp
Phoronix Test Suite v10.8.4