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.

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 Kernelsnpb: 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 Atomsamg: mrbayes: Primate Phylogeny Analysisincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directionopenfoam: Motorbike 30Mopenfoam: Motorbike 60Mlammps: 20k Atomsluxcorerender: DLSC - CPUluxcorerender: Orange Juice - CPUaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownsvt-hevc: 10 - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080popenvkl: vklBenchmark ISPCstockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthbuild-godot: Time To Compileospray-studio: 1 - 1080p - 32 - Path Tracerospray-studio: 3 - 1080p - 32 - Path Traceropenssl: SHA256openssl: RSA4096openssl: RSA4096liquid-dsp: 256 - 256 - 57askap: tConvolve MPI - Degriddingaskap: tConvolve MPI - Griddingaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingaskap: Hogbom Clean OpenMPgromacs: MPI CPU - water_GMX50_baredaphne: OpenMP - NDT Mappingdaphne: OpenMP - Euclidean Clustermysqlslap: 256mysqlslap: 512pgbench: 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 Latencyastcenc: Thoroughstress-ng: IO_uringstress-ng: System V Message Passinggpaw: Carbon Nanotuberocksdb: Rand Readrocksdb: Update Randrocksdb: Read While Writingrocksdb: Read Rand Write RandUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git48789.279969.00407505.46128521.36229822.0227.811112.13947.6798.0988.0960.224821995680000138.8572.179827059.5013202014.6751.5935.64613.7321.4540.5838.87127.1989115.2396473.70376.4024930180887328324572655.34188441048315524489395026877.41762921.2610953333362661.670367.510596.6313052.1362.33411.044790.76988.7121022717696220.14118943360.264235274.2882226811.2322144323.3186.5107879259.496937364.7938.09255158066721916716809668265707451845.009841.38403821.58126995.76232431.2027.137113.02947.1378.3438.1910.222981995061000139.8312.252946699.8432283415.4252.4935.87813.7321.6439.4741.33127.5453114.8274482.06390.4924930210436028581382757.44588501048015538351653726916.11764891.6611606666762661.670762.810050.1712601.5364.08511.113823.471009.5820923221430530.11623248250.215246644.3032443310.2442270422.0256.6216926492.307109171.1138.67954874639322066816581464265881852223.469970.43411467.47130560.19229353.6126.068106.55744.0386.8197.6860.224912001117333138.4982.237848689.9454704914.9252.4735.53114.1122.0940.3840.27127.5388115.5469482.47398.5625029990780729801159053.37288111042815606946700726988.51769421.6611796666762661.671158.110933.314480.6407.19011.184846.951030.2421723421408130.11721800310.230240564.2112412010.3672221922.5256.57491199513.589563206.4138.520551159632226270172064912675407OpenBenchmarking.org

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.17Linux 5.18 Git11K22K33K44K55KSE +/- 650.54, N = 15SE +/- 180.55, N = 3SE +/- 306.52, N = 348789.2751845.0052223.461. (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.17Linux 5.18 Git2K4K6K8K10KSE +/- 132.93, N = 15SE +/- 72.42, N = 3SE +/- 133.77, N = 159969.009841.389970.431. (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.17Linux 5.18 Git90K180K270K360K450KSE +/- 4596.73, N = 3SE +/- 2263.91, N = 3SE +/- 644.21, N = 3407505.46403821.58411467.471. (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.17Linux 5.18 Git30K60K90K120K150KSE +/- 1685.90, N = 3SE +/- 1279.75, N = 6SE +/- 1281.47, N = 3128521.36126995.76130560.191. (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.17Linux 5.18 Git50K100K150K200K250KSE +/- 2162.41, N = 3SE +/- 1397.36, N = 3SE +/- 658.52, N = 3229822.02232431.20229353.611. (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.17Linux 5.18 Git714212835SE +/- 0.19, N = 3SE +/- 0.21, N = 3SE +/- 0.16, N = 327.8127.1426.071. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

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

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git1122334455SE +/- 0.36, N = 15SE +/- 0.36, N = 15SE +/- 0.30, N = 347.6847.1444.041. (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.17Linux 5.18 Git246810SE +/- 0.066, N = 15SE +/- 0.008, N = 3SE +/- 0.071, N = 38.0988.3436.8191. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git246810SE +/- 0.148, N = 15SE +/- 0.157, N = 15SE +/- 0.127, N = 158.0968.1917.6861. (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.17Linux 5.18 Git0.05060.10120.15180.20240.253SE +/- 0.00048, N = 3SE +/- 0.00162, N = 3SE +/- 0.00168, N = 110.224820.222980.22491

Algebraic Multi-Grid Benchmark

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git306090120150SE +/- 0.72, N = 3SE +/- 0.71, N = 3SE +/- 0.75, N = 3138.86139.83138.501. (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

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.17Linux 5.18 Git0.50691.01381.52072.02762.5345SE +/- 0.01017630, N = 3SE +/- 0.02917419, N = 3SE +/- 0.00593947, N = 32.179827052.252946692.237848681. (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.17Linux 5.18 Git3691215SE +/- 0.06173078, N = 3SE +/- 0.03774624, N = 3SE +/- 0.05006609, N = 39.501320209.843228349.945470491. (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

OpenFOAM

Input: Motorbike 30M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git48121620SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 1314.6715.4214.921. (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.17Linux 5.18 Git1224364860SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.20, N = 351.5952.4952.471. (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

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.17Linux 5.18 Git816243240SE +/- 0.20, N = 3SE +/- 0.07, N = 3SE +/- 0.47, N = 335.6535.8835.531. (CXX) g++ options: -O3 -march=native -flto -lm

LuxCoreRender

Scene: DLSC - Acceleration: CPU

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

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.17Linux 5.18 Git510152025SE +/- 0.27, N = 3SE +/- 0.21, N = 15SE +/- 0.24, N = 1521.4521.6422.09MIN: 18.82 / MAX: 28.28MIN: 18.69 / MAX: 28.78MIN: 18.58 / MAX: 28.94

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.17Linux 5.18 Git918273645SE +/- 0.58, N = 3SE +/- 0.67, N = 15SE +/- 0.45, N = 1440.5839.4740.381. (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.17Linux 5.18 Git918273645SE +/- 0.26, N = 3SE +/- 0.66, N = 15SE +/- 1.02, N = 1238.8741.3340.271. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

Embree

Binary: Pathtracer - Model: Crown

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

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.17Linux 5.18 Git306090120150SE +/- 0.37, N = 3SE +/- 0.32, N = 3SE +/- 0.06, N = 3115.24114.83115.55MIN: 102.67 / MAX: 123.53MIN: 101.55 / MAX: 124.08MIN: 101.59 / MAX: 126.12

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.17Linux 5.18 Git100200300400500SE +/- 1.68, N = 3SE +/- 1.37, N = 3SE +/- 2.58, N = 3473.70482.06482.471. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

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.17Linux 5.18 Git90180270360450SE +/- 3.98, N = 3SE +/- 2.53, N = 3SE +/- 3.82, N = 3376.40390.49398.561. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OpenVKL

Benchmark: vklBenchmark ISPC

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

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git60M120M180M240M300MSE +/- 3060366.35, N = 3SE +/- 2066061.32, N = 15SE +/- 1756974.26, N = 33018088733021043602999078071. (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.17Linux 5.18 Git60M120M180M240M300MSE +/- 1633688.83, N = 3SE +/- 1510677.36, N = 3SE +/- 6167948.03, N = 12283245726285813827298011590

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.17Linux 5.18 Git1326395265SE +/- 0.14, N = 3SE +/- 0.52, N = 3SE +/- 0.53, N = 355.3457.4553.37

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.17Linux 5.18 Git2K4K6K8K10KSE +/- 4.04, N = 3SE +/- 15.06, N = 3SE +/- 3.18, N = 38844885088111. (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.17Linux 5.18 Git2K4K6K8K10KSE +/- 8.67, N = 3SE +/- 18.02, N = 3SE +/- 2.19, N = 31048310480104281. (CXX) g++ options: -O3 -march=native -flto -ldl

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Ubuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git30000M60000M90000M120000M150000MSE +/- 54558764.34, N = 3SE +/- 201445928.22, N = 3SE +/- 64960913.16, N = 31552448939501553835165371560694670071. (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.17Linux 5.18 Git6K12K18K24K30KSE +/- 28.92, N = 3SE +/- 14.79, N = 3SE +/- 12.29, N = 326877.426916.126988.51. (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.17Linux 5.18 Git400K800K1200K1600K2000KSE +/- 914.50, N = 3SE +/- 427.27, N = 3SE +/- 431.69, N = 31762921.21764891.61769421.61. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -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.17Linux 5.18 Git1300M2600M3900M5200M6500MSE +/- 1178039.80, N = 3SE +/- 2049661.22, N = 3SE +/- 1790096.21, N = 36109533333611606666761179666671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

ASKAP

Test: tConvolve MPI - Degridding

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - DegriddingUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git13K26K39K52K65KSE +/- 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.17Linux 5.18 Git15K30K45K60K75KSE +/- 395.30, N = 3SE +/- 395.30, N = 3SE +/- 0.00, N = 370367.570762.871158.11. (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.17Linux 5.18 Git2K4K6K8K10KSE +/- 157.42, N = 15SE +/- 122.94, N = 13SE +/- 127.63, N = 1510596.6310050.1710933.301. (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.17Linux 5.18 Git3K6K9K12K15KSE +/- 204.54, N = 15SE +/- 261.44, N = 13SE +/- 101.93, N = 1513052.112601.514480.61. (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.17Linux 5.18 Git90180270360450SE +/- 3.43, N = 15SE +/- 1.17, N = 3SE +/- 5.21, N = 3362.33364.09407.191. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

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.17Linux 5.18 Git3691215SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 311.0411.1111.181. (CXX) g++ options: -O3 -march=native -flto

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.17Linux 5.18 Git2004006008001000SE +/- 6.12, N = 15SE +/- 7.83, N = 3SE +/- 6.55, N = 3790.76823.47846.951. (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.17Linux 5.18 Git2004006008001000SE +/- 6.61, N = 15SE +/- 3.54, N = 3SE +/- 5.17, N = 3988.711009.581030.241. (CXX) g++ options: -O3 -std=c++11 -fopenmp

MariaDB

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.8.2Clients: 256Ubuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git50100150200250SE +/- 1.80, N = 3SE +/- 2.97, N = 3SE +/- 1.75, N = 32102092171. (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.17Linux 5.18 Git50100150200250SE +/- 1.13, N = 3SE +/- 2.68, N = 4SE +/- 3.29, N = 32272322341. (CXX) g++ options: -O3 -march=native -flto -pie -fPIC -fstack-protector -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

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.17Linux 5.18 Git500K1000K1500K2000K2500KSE +/- 24349.57, N = 3SE +/- 23287.05, N = 3SE +/- 6986.29, N = 31769622214305321408131. (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.17Linux 5.18 Git0.03170.06340.09510.12680.1585SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 30.1410.1160.1171. (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.17Linux 5.18 Git500K1000K1500K2000K2500KSE +/- 16018.11, N = 3SE +/- 25207.09, N = 3SE +/- 11224.05, N = 31894336232482521800311. (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.17Linux 5.18 Git0.05940.11880.17820.23760.297SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.001, N = 30.2640.2150.2301. (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.17Linux 5.18 Git5K10K15K20K25KSE +/- 709.00, N = 12SE +/- 2085.12, N = 12SE +/- 888.86, N = 122352724664240561. (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.17Linux 5.18 Git0.96821.93642.90463.87284.841SE +/- 0.115, N = 12SE +/- 0.276, N = 12SE +/- 0.133, N = 124.2884.3034.2111. (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.17Linux 5.18 Git5K10K15K20K25KSE +/- 242.49, N = 5SE +/- 240.59, N = 12SE +/- 230.05, N = 32226824433241201. (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.17Linux 5.18 Git3691215SE +/- 0.12, N = 5SE +/- 0.11, N = 12SE +/- 0.10, N = 311.2310.2410.371. (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.17Linux 5.18 Git5K10K15K20K25KSE +/- 43.97, N = 3SE +/- 175.67, N = 3SE +/- 207.20, N = 122144322704222191. (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.17Linux 5.18 Git612182430SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.21, N = 1223.3222.0322.531. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

ASTC Encoder

Preset: Thorough

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

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git300K600K900K1200K1500KSE +/- 1838.03, N = 3SE +/- 9932.87, N = 5SE +/- 4787.61, N = 3879259.49926492.301199513.581. (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.17Linux 5.18 Git2M4M6M8M10MSE +/- 3335.58, N = 3SE +/- 12818.24, N = 3SE +/- 3880.41, N = 36937364.797109171.119563206.411. (CC) gcc options: -O3 -march=native -flto -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -pthread -lc -latomic

GPAW

Input: Carbon Nanotube

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

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Random ReadUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git120M240M360M480M600MSE +/- 515765.82, N = 3SE +/- 1048946.10, N = 3SE +/- 20818.83, N = 35515806675487463935511596321. (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.17Linux 5.18 Git50K100K150K200K250KSE +/- 1586.92, N = 15SE +/- 1915.85, N = 15SE +/- 1973.21, N = 82191672206682262701. (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.17Linux 5.18 Git4M8M12M16M20MSE +/- 234281.54, N = 15SE +/- 290695.97, N = 15SE +/- 310373.63, N = 151680966816581464172064911. (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.17Linux 5.18 Git600K1200K1800K2400K3000KSE +/- 28125.02, N = 3SE +/- 15257.29, N = 3SE +/- 15166.21, N = 32657074265881826754071. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread


Phoronix Test Suite v10.8.4