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&sro&grt.

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 Kernelsamg: aom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kaskap: tConvolve MPI - Degriddingaskap: tConvolve MPI - Griddingaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingaskap: Hogbom Clean OpenMPasmfish: 1024 Hash Memory, 26 Depthastcenc: Thoroughdaphne: OpenMP - NDT Mappingdaphne: OpenMP - Euclidean Clusterembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownrocksdb: Rand Readrocksdb: Update Randrocksdb: Read While Writingrocksdb: Read Rand Write Randgpaw: Carbon Nanotubegromacs: MPI CPU - water_GMX50_barelammps: 20k Atomsliquid-dsp: 256 - 256 - 57luxcorerender: DLSC - CPUluxcorerender: Orange Juice - CPUmysqlslap: 256mysqlslap: 512namd: ATPase Simulation - 327,506 Atomsnpb: CG.Cnpb: EP.Cnpb: LU.Cnpb: MG.Cnpb: SP.Copenfoam: Motorbike 30Mopenfoam: Motorbike 60Mopenssl: SHA256openssl: RSA4096openssl: RSA4096openvkl: vklBenchmark ISPCospray-studio: 1 - 1080p - 32 - Path Tracerospray-studio: 3 - 1080p - 32 - Path Tracerpgbench: 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 Latencyrodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterstockfish: Total Timestress-ng: IO_uringstress-ng: System V Message Passingsvt-hevc: 10 - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pbuild-godot: Time To Compilemrbayes: Primate Phylogeny Analysisincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per DirectionUbuntu 22.04 Linux 5.15Linux 5.17Linux 5.18 Git199568000040.5838.8762661.670367.510596.6313052.1362.3342832457266.5107790.76988.71127.1989115.239655158066721916716809668265707438.09211.04435.646610953333313.7321.452102270.2248248789.279969.00407505.46128521.36229822.0214.6751.5915524489395026877.41762921.224988441048317696220.14118943360.264235274.2882226811.2322144323.31827.811112.13947.6798.0988.096301808873879259.496937364.79473.70376.4055.341138.8572.179827059.50132020199506100039.4741.3362661.670762.810050.1712601.5364.0852858138276.6216823.471009.58127.5453114.827454874639322066816581464265881838.67911.11335.878611606666713.7321.642092320.2229851845.009841.38403821.58126995.76232431.2015.4252.4915538351653726916.11764891.624988501048021430530.11623248250.215246644.3032443310.2442270422.02527.137113.02947.1378.3438.191302104360926492.307109171.11482.06390.4957.445139.8312.252946699.84322834200111733340.3840.2762661.671158.110933.314480.6407.1902980115906.5749846.951030.24127.5388115.546955115963222627017206491267540738.52011.18435.531611796666714.1122.092172340.2249152223.469970.43411467.47130560.19229353.6114.9252.4715606946700726988.51769421.625088111042821408130.11721800310.230240564.2112412010.3672221922.52526.068106.55744.0386.8197.6862999078071199513.589563206.41482.47398.5653.372138.4982.237848689.94547049OpenBenchmarking.org

Algebraic Multi-Grid Benchmark

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

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 4KLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15918273645SE +/- 0.67, N = 15SE +/- 0.45, N = 14SE +/- 0.58, N = 339.4740.3840.581. (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 4KLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15918273645SE +/- 0.66, N = 15SE +/- 1.02, N = 12SE +/- 0.26, N = 341.3340.2738.871. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

ASKAP

Test: tConvolve MPI - Degridding

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - DegriddingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1513K26K39K52K65KSE +/- 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 - GriddingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1515K30K45K60K75KSE +/- 395.30, N = 3SE +/- 0.00, N = 3SE +/- 395.30, N = 370762.871158.170367.51. (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 - GriddingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152K4K6K8K10KSE +/- 122.94, N = 13SE +/- 127.63, N = 15SE +/- 157.42, N = 1510050.1710933.3010596.631. (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 - DegriddingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.153K6K9K12K15KSE +/- 261.44, N = 13SE +/- 101.93, N = 15SE +/- 204.54, N = 1512601.514480.613052.11. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMPLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1590180270360450SE +/- 1.17, N = 3SE +/- 5.21, N = 3SE +/- 3.43, N = 15364.09407.19362.331. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1560M120M180M240M300MSE +/- 1510677.36, N = 3SE +/- 6167948.03, N = 12SE +/- 1633688.83, N = 3285813827298011590283245726

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15246810SE +/- 0.0716, N = 4SE +/- 0.0677, N = 3SE +/- 0.0763, N = 36.62166.57496.51071. (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 MappingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152004006008001000SE +/- 7.83, N = 3SE +/- 6.55, N = 3SE +/- 6.12, N = 15823.47846.95790.761. (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 ClusterLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152004006008001000SE +/- 3.54, N = 3SE +/- 5.17, N = 3SE +/- 6.61, N = 151009.581030.24988.711. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Embree

Binary: Pathtracer - Model: Crown

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

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: CrownLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15306090120150SE +/- 0.32, N = 3SE +/- 0.06, N = 3SE +/- 0.37, N = 3114.83115.55115.24MIN: 101.55 / MAX: 124.08MIN: 101.59 / MAX: 126.12MIN: 102.67 / MAX: 123.53

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Random ReadLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15120M240M360M480M600MSE +/- 1048946.10, N = 3SE +/- 20818.83, N = 3SE +/- 515765.82, N = 35487463935511596325515806671. (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 RandomLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1550K100K150K200K250KSE +/- 1915.85, N = 15SE +/- 1973.21, N = 8SE +/- 1586.92, N = 152206682262702191671. (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 WritingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.154M8M12M16M20MSE +/- 290695.97, N = 15SE +/- 310373.63, N = 15SE +/- 234281.54, N = 151658146417206491168096681. (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 RandomLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15600K1200K1800K2400K3000KSE +/- 15257.29, N = 3SE +/- 15166.21, N = 3SE +/- 28125.02, N = 32658818267540726570741. (CXX) g++ options: -O3 -march=native -flto -pthread -fno-builtin-memcmp -fno-rtti -lpthread

GPAW

Input: Carbon Nanotube

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

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2021.2Implementation: MPI CPU - Input: water_GMX50_bareLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.153691215SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 311.1111.1811.041. (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 AtomsLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15816243240SE +/- 0.07, N = 3SE +/- 0.47, N = 3SE +/- 0.20, N = 335.8835.5335.651. (CXX) g++ options: -O3 -march=native -flto -lm

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: 57Linux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.151300M2600M3900M5200M6500MSE +/- 2049661.22, N = 3SE +/- 1790096.21, N = 3SE +/- 1178039.80, N = 36116066667611796666761095333331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

LuxCoreRender

Scene: DLSC - Acceleration: CPU

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

LuxCoreRender

Scene: Orange Juice - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Orange Juice - Acceleration: CPULinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15510152025SE +/- 0.21, N = 15SE +/- 0.24, N = 15SE +/- 0.27, N = 321.6422.0921.45MIN: 18.69 / MAX: 28.78MIN: 18.58 / MAX: 28.94MIN: 18.82 / MAX: 28.28

MariaDB

Clients: 256

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

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.150.05060.10120.15180.20240.253SE +/- 0.00162, N = 3SE +/- 0.00168, N = 11SE +/- 0.00048, N = 30.222980.224910.22482

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1511K22K33K44K55KSE +/- 180.55, N = 3SE +/- 306.52, N = 3SE +/- 650.54, N = 1551845.0052223.4648789.271. (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.CLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152K4K6K8K10KSE +/- 72.42, N = 3SE +/- 133.77, N = 15SE +/- 132.93, N = 159841.389970.439969.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: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1590K180K270K360K450KSE +/- 2263.91, N = 3SE +/- 644.21, N = 3SE +/- 4596.73, N = 3403821.58411467.47407505.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: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1530K60K90K120K150KSE +/- 1279.75, N = 6SE +/- 1281.47, N = 3SE +/- 1685.90, N = 3126995.76130560.19128521.361. (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.CLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1550K100K150K200K250KSE +/- 1397.36, N = 3SE +/- 658.52, N = 3SE +/- 2162.41, N = 3232431.20229353.61229822.021. (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

OpenFOAM

Input: Motorbike 30M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1548121620SE +/- 0.16, N = 3SE +/- 0.20, N = 13SE +/- 0.03, N = 315.4214.9214.671. (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 60MLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.151224364860SE +/- 0.07, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 352.4952.4751.591. (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

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Linux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1530000M60000M90000M120000M150000MSE +/- 201445928.22, N = 3SE +/- 64960913.16, N = 3SE +/- 54558764.34, N = 31553835165371560694670071552448939501. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Linux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.156K12K18K24K30KSE +/- 14.79, N = 3SE +/- 12.29, N = 3SE +/- 28.92, N = 326916.126988.526877.41. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Linux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15400K800K1200K1600K2000KSE +/- 427.27, N = 3SE +/- 431.69, N = 3SE +/- 914.50, N = 31764891.61769421.61762921.21. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenVKL

Benchmark: vklBenchmark ISPC

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

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 TracerLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152K4K6K8K10KSE +/- 15.06, N = 3SE +/- 3.18, N = 3SE +/- 4.04, N = 38850881188441. (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 TracerLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152K4K6K8K10KSE +/- 18.02, N = 3SE +/- 2.19, N = 3SE +/- 8.67, N = 31048010428104831. (CXX) g++ options: -O3 -march=native -flto -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 OnlyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15500K1000K1500K2000K2500KSE +/- 23287.05, N = 3SE +/- 6986.29, N = 3SE +/- 24349.57, N = 32143053214081317696221. (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 LatencyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.150.03170.06340.09510.12680.1585SE +/- 0.001, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 30.1160.1170.1411. (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 OnlyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15500K1000K1500K2000K2500KSE +/- 25207.09, N = 3SE +/- 11224.05, N = 3SE +/- 16018.11, N = 32324825218003118943361. (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 LatencyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.150.05940.11880.17820.23760.297SE +/- 0.003, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 30.2150.2300.2641. (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 WriteLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.155K10K15K20K25KSE +/- 2085.12, N = 12SE +/- 888.86, N = 12SE +/- 709.00, N = 122466424056235271. (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 LatencyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.150.96821.93642.90463.87284.841SE +/- 0.276, N = 12SE +/- 0.133, N = 12SE +/- 0.115, N = 124.3034.2114.2881. (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 WriteLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.155K10K15K20K25KSE +/- 240.59, N = 12SE +/- 230.05, N = 3SE +/- 242.49, N = 52443324120222681. (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 LatencyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.153691215SE +/- 0.11, N = 12SE +/- 0.10, N = 3SE +/- 0.12, N = 510.2410.3711.231. (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 WriteLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.155K10K15K20K25KSE +/- 175.67, N = 3SE +/- 207.20, N = 12SE +/- 43.97, N = 32270422219214431. (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 LatencyLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15612182430SE +/- 0.17, N = 3SE +/- 0.21, N = 12SE +/- 0.05, N = 322.0322.5323.321. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15714212835SE +/- 0.21, N = 3SE +/- 0.16, N = 3SE +/- 0.19, N = 327.1426.0727.811. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15306090120150SE +/- 1.20, N = 3SE +/- 1.57, N = 15SE +/- 0.31, N = 3113.03106.56112.141. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.151122334455SE +/- 0.36, N = 15SE +/- 0.30, N = 3SE +/- 0.36, N = 1547.1444.0447.681. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15246810SE +/- 0.008, N = 3SE +/- 0.071, N = 3SE +/- 0.066, N = 158.3436.8198.0981. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15246810SE +/- 0.157, N = 15SE +/- 0.127, N = 15SE +/- 0.148, N = 158.1917.6868.0961. (CXX) g++ options: -O2 -lOpenCL

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1560M120M180M240M300MSE +/- 2066061.32, N = 15SE +/- 1756974.26, N = 3SE +/- 3060366.35, N = 33021043602999078073018088731. (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

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15300K600K900K1200K1500KSE +/- 9932.87, N = 5SE +/- 4787.61, N = 3SE +/- 1838.03, N = 3926492.301199513.58879259.491. (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 PassingLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.152M4M6M8M10MSE +/- 12818.24, N = 3SE +/- 3880.41, N = 3SE +/- 3335.58, N = 37109171.119563206.416937364.791. (CC) gcc options: -O3 -march=native -flto -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -pthread -lc -latomic

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15100200300400500SE +/- 1.37, N = 3SE +/- 2.58, N = 3SE +/- 1.68, N = 3482.06482.47473.701. (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 1080pLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.1590180270360450SE +/- 2.53, N = 3SE +/- 3.82, N = 3SE +/- 3.98, N = 3390.49398.56376.401. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.151326395265SE +/- 0.52, N = 3SE +/- 0.53, N = 3SE +/- 0.14, N = 357.4553.3755.34

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.15306090120150SE +/- 0.71, N = 3SE +/- 0.75, N = 3SE +/- 0.72, N = 3139.83138.50138.861. (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 DirectionLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.150.50691.01381.52072.02762.5345SE +/- 0.02917419, N = 3SE +/- 0.00593947, N = 3SE +/- 0.01017630, N = 32.252946692.237848682.179827051. (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 DirectionLinux 5.17Linux 5.18 GitUbuntu 22.04 Linux 5.153691215SE +/- 0.03774624, N = 3SE +/- 0.05006609, N = 3SE +/- 0.06173078, N = 39.843228349.945470499.501320201. (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


Phoronix Test Suite v10.8.4