AMD EPYC 7773X Linux Kernels

2 x AMD EPYC 7773X benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2204143-NE-EPYC7773X70&grw&sro&rro.

AMD EPYC 7773X Linux KernelsProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git2 x AMD EPYC 7773X 64-Core @ 2.20GHz (128 Cores / 256 Threads)AMD DAYTONA_X (TYM1008C BIOS)AMD Starship/Matisse16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2800GB INTEL SSDPF21Q800GBASPEEDVE2282 x Mellanox MT27710Ubuntu 22.045.15.0-25-generic (x86_64)GNOME Shell 42.0X Server1.2.204GCC 11.2.0 + Clang 14.0.0-1ubuntu1ext41920x10805.17.0-051700-generic (x86_64)5.18.0-051800rc2daily20220414-generic (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Compiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 performance (Boost: Enabled) - CPU Microcode: 0xa001228Python Details- Python 3.10.4Security Details- Ubuntu 22.04 Linux 5.15: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Linux 5.17: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Linux 5.18 Git: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

AMD EPYC 7773X Linux Kernelsstress-ng: IO_uringstress-ng: System V Message Passingastcenc: Thoroughdaphne: OpenMP - NDT Mappingdaphne: OpenMP - Euclidean Clustermrbayes: Primate Phylogeny Analysisgromacs: MPI CPU - water_GMX50_barelammps: 20k Atomsnpb: CG.Cnpb: EP.Cnpb: LU.Cnpb: MG.Cnpb: SP.Crodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusternamd: ATPase Simulation - 327,506 Atomsaskap: tConvolve MPI - Degriddingaskap: tConvolve MPI - Griddingaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingaskap: Hogbom Clean OpenMPamg: openfoam: Motorbike 30Mopenfoam: Motorbike 60Mincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directiongpaw: Carbon Nanotubestockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080pbuild-godot: Time To Compileembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownopenvkl: vklBenchmark ISPCluxcorerender: DLSC - CPUluxcorerender: Orange Juice - CPUospray-studio: 1 - 1080p - 32 - Path Tracerospray-studio: 3 - 1080p - 32 - Path Tracerliquid-dsp: 256 - 256 - 57openssl: SHA256openssl: RSA4096openssl: RSA4096rocksdb: Rand Readrocksdb: Update Randrocksdb: Read While Writingrocksdb: Read Rand Write Randpgbench: 100 - 250 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 500 - Read Onlypgbench: 100 - 500 - Read Only - Average Latencypgbench: 100 - 100 - Read Writepgbench: 100 - 100 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 500 - Read Writepgbench: 100 - 500 - Read Write - Average Latencymysqlslap: 256mysqlslap: 512Ubuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git879259.496937364.796.5107790.76988.71138.85711.04435.64648789.279969.00407505.46128521.36229822.0227.811112.13947.6798.0988.0960.2248262661.670367.510596.6313052.1362.334199568000014.6751.592.179827059.5013202038.09230180887328324572640.5838.87376.40473.7055.341127.1989115.239624913.7321.45884410483610953333315524489395026877.41762921.255158066721916716809668265707417696220.14118943360.264235274.2882226811.2322144323.318210227926492.307109171.116.6216823.471009.58139.83111.11335.87851845.009841.38403821.58126995.76232431.2027.137113.02947.1378.3438.1910.2229862661.670762.810050.1712601.5364.085199506100015.4252.492.252946699.8432283438.67930210436028581382739.4741.33390.49482.0657.445127.5453114.827424913.7321.64885010480611606666715538351653726916.11764891.654874639322066816581464265881821430530.11623248250.215246644.3032443310.2442270422.0252092321199513.589563206.416.5749846.951030.24138.49811.18435.53152223.469970.43411467.47130560.19229353.6126.068106.55744.0386.8197.6860.2249162661.671158.110933.314480.6407.190200111733314.9252.472.237848689.9454704938.52029990780729801159040.3840.27398.56482.4753.372127.5388115.546925014.1122.09881110428611796666715606946700726988.51769421.655115963222627017206491267540721408130.11721800310.230240564.2112412010.3672221922.525217234OpenBenchmarking.org

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17300K600K900K1200K1500KSE +/- 1838.03, N = 3SE +/- 4787.61, N = 3SE +/- 9932.87, N = 5879259.491199513.58926492.301. (CC) gcc options: -O3 -march=native -flto -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message PassingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172M4M6M8M10MSE +/- 3335.58, N = 3SE +/- 3880.41, N = 3SE +/- 12818.24, N = 36937364.799563206.417109171.111. (CC) gcc options: -O3 -march=native -flto -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -pthread -lc -latomic

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17246810SE +/- 0.0763, N = 3SE +/- 0.0677, N = 3SE +/- 0.0716, N = 46.51076.57496.62161. (CXX) g++ options: -O3 -march=native -flto -pthread

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172004006008001000SE +/- 6.12, N = 15SE +/- 6.55, N = 3SE +/- 7.83, N = 3790.76846.95823.471. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Euclidean Cluster

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172004006008001000SE +/- 6.61, N = 15SE +/- 5.17, N = 3SE +/- 3.54, N = 3988.711030.241009.581. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17306090120150SE +/- 0.72, N = 3SE +/- 0.75, N = 3SE +/- 0.71, N = 3138.86138.50139.831. (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 -march=native -flto -lm

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2021.2Implementation: MPI CPU - Input: water_GMX50_bareUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.173691215SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 311.0411.1811.111. (CXX) g++ options: -O3 -march=native -flto

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17816243240SE +/- 0.20, N = 3SE +/- 0.47, N = 3SE +/- 0.07, N = 335.6535.5335.881. (CXX) g++ options: -O3 -march=native -flto -lm

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1711K22K33K44K55KSE +/- 650.54, N = 15SE +/- 306.52, N = 3SE +/- 180.55, N = 348789.2752223.4651845.001. (F9X) gfortran options: -O3 -march=native -flto -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172K4K6K8K10KSE +/- 132.93, N = 15SE +/- 133.77, N = 15SE +/- 72.42, N = 39969.009970.439841.381. (F9X) gfortran options: -O3 -march=native -flto -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1790K180K270K360K450KSE +/- 4596.73, N = 3SE +/- 644.21, N = 3SE +/- 2263.91, N = 3407505.46411467.47403821.581. (F9X) gfortran options: -O3 -march=native -flto -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1730K60K90K120K150KSE +/- 1685.90, N = 3SE +/- 1281.47, N = 3SE +/- 1279.75, N = 6128521.36130560.19126995.761. (F9X) gfortran options: -O3 -march=native -flto -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

NAS Parallel Benchmarks

Test / Class: SP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.CUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1750K100K150K200K250KSE +/- 2162.41, N = 3SE +/- 658.52, N = 3SE +/- 1397.36, N = 3229822.02229353.61232431.201. (F9X) gfortran options: -O3 -march=native -flto -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17714212835SE +/- 0.19, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 327.8126.0727.141. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17306090120150SE +/- 0.31, N = 3SE +/- 1.57, N = 15SE +/- 1.20, N = 3112.14106.56113.031. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.171122334455SE +/- 0.36, N = 15SE +/- 0.30, N = 3SE +/- 0.36, N = 1547.6844.0447.141. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17246810SE +/- 0.066, N = 15SE +/- 0.071, N = 3SE +/- 0.008, N = 38.0986.8198.3431. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17246810SE +/- 0.148, N = 15SE +/- 0.127, N = 15SE +/- 0.157, N = 158.0967.6868.1911. (CXX) g++ options: -O2 -lOpenCL

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.170.05060.10120.15180.20240.253SE +/- 0.00048, N = 3SE +/- 0.00168, N = 11SE +/- 0.00162, N = 30.224820.224910.22298

ASKAP

Test: tConvolve MPI - Degridding

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - DegriddingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1713K26K39K52K65KSE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 362661.662661.662661.61. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve MPI - Gridding

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - GriddingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1715K30K45K60K75KSE +/- 395.30, N = 3SE +/- 0.00, N = 3SE +/- 395.30, N = 370367.571158.170762.81. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - GriddingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172K4K6K8K10KSE +/- 157.42, N = 15SE +/- 127.63, N = 15SE +/- 122.94, N = 1310596.6310933.3010050.171. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - DegriddingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.173K6K9K12K15KSE +/- 204.54, N = 15SE +/- 101.93, N = 15SE +/- 261.44, N = 1313052.114480.612601.51. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMPUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1790180270360450SE +/- 3.43, N = 15SE +/- 5.21, N = 3SE +/- 1.17, N = 3362.33407.19364.091. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

Algebraic Multi-Grid Benchmark

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17400M800M1200M1600M2000MSE +/- 2581624.36, N = 3SE +/- 2513844.49, N = 3SE +/- 3875768.61, N = 31995680000200111733319950610001. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi

OpenFOAM

Input: Motorbike 30M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1748121620SE +/- 0.03, N = 3SE +/- 0.20, N = 13SE +/- 0.16, N = 314.6714.9215.421. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm

OpenFOAM

Input: Motorbike 60M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 60MUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.171224364860SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.07, N = 351.5952.4752.491. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm

Xcompact3d Incompact3d

Input: input.i3d 129 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per DirectionUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.170.50691.01381.52072.02762.5345SE +/- 0.01017630, N = 3SE +/- 0.00593947, N = 3SE +/- 0.02917419, N = 32.179827052.237848682.252946691. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

Xcompact3d Incompact3d

Input: input.i3d 193 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per DirectionUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.173691215SE +/- 0.06173078, N = 3SE +/- 0.05006609, N = 3SE +/- 0.03774624, N = 39.501320209.945470499.843228341. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

GPAW

Input: Carbon Nanotube

OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 22.1Input: Carbon NanotubeUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17918273645SE +/- 0.08, N = 3SE +/- 0.27, N = 3SE +/- 0.46, N = 438.0938.5238.681. (CC) gcc options: -shared -fwrapv -O2 -O3 -march=native -flto -lxc -lblas -lmpi

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1760M120M180M240M300MSE +/- 3060366.35, N = 3SE +/- 1756974.26, N = 3SE +/- 2066061.32, N = 153018088732999078073021043601. (CXX) g++ options: -lgcov -m64 -lpthread -O3 -march=native -flto -fno-exceptions -std=c++17 -pedantic -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -fprofile-use -fno-peel-loops -fno-tracer -flto=jobserver

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1760M120M180M240M300MSE +/- 1633688.83, N = 3SE +/- 6167948.03, N = 12SE +/- 1510677.36, N = 3283245726298011590285813827

AOM AV1

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.3Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17918273645SE +/- 0.58, N = 3SE +/- 0.45, N = 14SE +/- 0.67, N = 1540.5840.3839.471. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.3Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17918273645SE +/- 0.26, N = 3SE +/- 1.02, N = 12SE +/- 0.66, N = 1538.8740.2741.331. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1790180270360450SE +/- 3.98, N = 3SE +/- 3.82, N = 3SE +/- 2.53, N = 3376.40398.56390.491. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17100200300400500SE +/- 1.68, N = 3SE +/- 2.58, N = 3SE +/- 1.37, N = 3473.70482.47482.061. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.171326395265SE +/- 0.14, N = 3SE +/- 0.53, N = 3SE +/- 0.52, N = 355.3453.3757.45

Embree

Binary: Pathtracer - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: CrownUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17306090120150SE +/- 0.78, N = 3SE +/- 0.89, N = 3SE +/- 0.28, N = 3127.20127.54127.55MIN: 111.3 / MAX: 140.94MIN: 112.44 / MAX: 136.4MIN: 112.38 / MAX: 139.2

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: CrownUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17306090120150SE +/- 0.37, N = 3SE +/- 0.06, N = 3SE +/- 0.32, N = 3115.24115.55114.83MIN: 102.67 / MAX: 123.53MIN: 101.59 / MAX: 126.12MIN: 101.55 / MAX: 124.08

OpenVKL

Benchmark: vklBenchmark ISPC

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 1.0Benchmark: vklBenchmark ISPCUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1750100150200250SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 1.15, N = 3249250249MIN: 23 / MAX: 4994MIN: 23 / MAX: 4736MIN: 23 / MAX: 4557

LuxCoreRender

Scene: DLSC - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: DLSC - Acceleration: CPUUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1748121620SE +/- 0.09, N = 3SE +/- 0.22, N = 15SE +/- 0.17, N = 313.7314.1113.73MIN: 12.98 / MAX: 17.81MIN: 12.85 / MAX: 17.95MIN: 12.98 / MAX: 17.9

LuxCoreRender

Scene: Orange Juice - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Orange Juice - Acceleration: CPUUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17510152025SE +/- 0.27, N = 3SE +/- 0.24, N = 15SE +/- 0.21, N = 1521.4522.0921.64MIN: 18.82 / MAX: 28.28MIN: 18.58 / MAX: 28.94MIN: 18.69 / MAX: 28.78

OSPray Studio

Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPray Studio 0.10Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path TracerUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172K4K6K8K10KSE +/- 4.04, N = 3SE +/- 3.18, N = 3SE +/- 15.06, N = 38844881188501. (CXX) g++ options: -O3 -march=native -flto -ldl

OSPray Studio

Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPray Studio 0.10Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path TracerUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.172K4K6K8K10KSE +/- 8.67, N = 3SE +/- 2.19, N = 3SE +/- 18.02, N = 31048310428104801. (CXX) g++ options: -O3 -march=native -flto -ldl

Liquid-DSP

Threads: 256 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 256 - Buffer Length: 256 - Filter Length: 57Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.171300M2600M3900M5200M6500MSE +/- 1178039.80, N = 3SE +/- 1790096.21, N = 3SE +/- 2049661.22, N = 36109533333611796666761160666671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1730000M60000M90000M120000M150000MSE +/- 54558764.34, N = 3SE +/- 64960913.16, N = 3SE +/- 201445928.22, N = 31552448939501560694670071553835165371. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.176K12K18K24K30KSE +/- 28.92, N = 3SE +/- 12.29, N = 3SE +/- 14.79, N = 326877.426988.526916.11. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17400K800K1200K1600K2000KSE +/- 914.50, N = 3SE +/- 431.69, N = 3SE +/- 427.27, N = 31762921.21769421.61764891.61. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Random ReadUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17120M240M360M480M600MSE +/- 515765.82, N = 3SE +/- 20818.83, N = 3SE +/- 1048946.10, N = 35515806675511596325487463931. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Update RandomUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1750K100K150K200K250KSE +/- 1586.92, N = 15SE +/- 1973.21, N = 8SE +/- 1915.85, N = 152191672262702206681. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Read While WritingUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.174M8M12M16M20MSE +/- 234281.54, N = 15SE +/- 310373.63, N = 15SE +/- 290695.97, N = 151680966817206491165814641. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Read Random Write RandomUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17600K1200K1800K2400K3000KSE +/- 28125.02, N = 3SE +/- 15166.21, N = 3SE +/- 15257.29, N = 32657074267540726588181. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17500K1000K1500K2000K2500KSE +/- 24349.57, N = 3SE +/- 6986.29, N = 3SE +/- 23287.05, N = 31769622214081321430531. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.170.03170.06340.09510.12680.1585SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 30.1410.1170.1161. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 500 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read OnlyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17500K1000K1500K2000K2500KSE +/- 16018.11, N = 3SE +/- 11224.05, N = 3SE +/- 25207.09, N = 31894336218003123248251. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average LatencyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.170.05940.11880.17820.23760.297SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.003, N = 30.2640.2300.2151. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.175K10K15K20K25KSE +/- 709.00, N = 12SE +/- 888.86, N = 12SE +/- 2085.12, N = 122352724056246641. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.170.96821.93642.90463.87284.841SE +/- 0.115, N = 12SE +/- 0.133, N = 12SE +/- 0.276, N = 124.2884.2114.3031. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.175K10K15K20K25KSE +/- 242.49, N = 5SE +/- 230.05, N = 3SE +/- 240.59, N = 122226824120244331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.173691215SE +/- 0.12, N = 5SE +/- 0.10, N = 3SE +/- 0.11, N = 1211.2310.3710.241. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 500 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read WriteUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.175K10K15K20K25KSE +/- 43.97, N = 3SE +/- 207.20, N = 12SE +/- 175.67, N = 32144322219227041. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average LatencyUbuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.17612182430SE +/- 0.05, N = 3SE +/- 0.21, N = 12SE +/- 0.17, N = 323.3222.5322.031. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

MariaDB

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.8.2Clients: 256Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1750100150200250SE +/- 1.80, N = 3SE +/- 1.75, N = 3SE +/- 2.97, N = 32102172091. (CXX) g++ options: -O3 -march=native -flto -pie -fPIC -fstack-protector -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB

Clients: 512

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.8.2Clients: 512Ubuntu 22.04 Linux 5.15Linux 5.18 GitLinux 5.1750100150200250SE +/- 1.13, N = 3SE +/- 3.29, N = 3SE +/- 2.68, N = 42272342321. (CXX) g++ options: -O3 -march=native -flto -pie -fPIC -fstack-protector -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl


Phoronix Test Suite v10.8.5