Intel Xeon 6900P - SNC vs. HEX Clustering Mode

Benchmarks by Michael Larabel for a future article..

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2409257-NE-INTELGNRH28
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts

Limit displaying results to tests within:

BLAS (Basic Linear Algebra Sub-Routine) Tests 2 Tests
Timed Code Compilation 2 Tests
C/C++ Compiler Tests 7 Tests
CPU Massive 12 Tests
Creator Workloads 2 Tests
Database Test Suite 2 Tests
Fortran Tests 6 Tests
HPC - High Performance Computing 17 Tests
Java Tests 2 Tests
Linear Algebra 2 Tests
Molecular Dynamics 5 Tests
MPI Benchmarks 6 Tests
Multi-Core 14 Tests
NVIDIA GPU Compute 2 Tests
OpenMPI Tests 12 Tests
Programmer / Developer System Benchmarks 4 Tests
Python Tests 5 Tests
Scientific Computing 8 Tests
Server 2 Tests
Server CPU Tests 8 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
HEX Mode
September 24
  11 Hours, 58 Minutes
SNC3 - Default
September 24
  10 Hours, 59 Minutes
Invert Hiding All Results Option
  11 Hours, 29 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Intel Xeon 6900P - SNC vs. HEX Clustering ModeOpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon 6980P @ 3.90GHz (256 Cores / 512 Threads)Intel BIRCHSTREAM (BHSDCRB1.IPC.0035.D44.2408292336 BIOS)Intel Ice Lake IEH1520GB960GB SAMSUNG MZ1L2960HCJR-00A07ASPEEDIntel I210 + 2 x Intel 10-Gigabit X540-AT2Ubuntu 24.046.8.0-45-generic (x86_64)GCC 13.2.0ext41920x1200ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionIntel Xeon 6900P - SNC Vs. HEX Clustering Mode BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x10002f0- OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu224.04)- Python 3.12.3- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: 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 Enhanced / Automatic IBRS; IBPB: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S + srbds: Not affected + tsx_async_abort: Not affected

HEX Mode vs. SNC3 - Default ComparisonPhoronix Test SuiteBaseline+13.9%+13.9%+27.8%+27.8%+41.7%+41.7%+55.6%+55.6%55.7%52.9%47.2%34.8%31.2%29.5%22.6%15.1%14.7%14.3%12.5%11.6%10.8%10.3%10%9.9%9.1%8.8%8.6%8.3%8.1%7.2%6.4%5.7%5.2%5.1%5%4.9%4.7%4.3%4.1%4%3.8%3.1%3%2.8%2.7%2.3%2%256H2 Database EngineallmodconfigWrites46%tConvolve MPI - GriddingStreams32.3%tConvolve MPI - Degridding26S.w.1.0.6.A29.4%CPU - 512 - ResNet-5023.4%NinjaA.w.3.5.A18.8%100 - 1000 - Read Only17.7%defconfig2626e.G.B.S - 1200100 - 1000 - Read Only - Average Latency12%B.S.o.WCPU - Numpy - 4194304 - Equation of StateOpenMP - Euclidean Cluster10.4%i.i.1.C.P.DBasic - CPU32S.F.P.R9%Unix Makefilesi.i.1.C.P.D26Chrysler Neon 1MC240 Buckyball160 160 160 - 60144 144 144 - 60OpenMP - BM25.7%OpenMP - BM25.7%B.B.D.FR.O.R.S.IOpenMP - NDT Mapping64Preset 8 - Bosphorus 4K4.7%X.b.i.i104 104 104 - 60128C.P.D.TApache Xalan XSLT3.8%Chess BenchmarkPreset 13 - Beauty 4K 10-bit3.3%Apache Tomcat3.2%OpenMP - Points2ImageLayered HalfspaceI.a.F.S.I.D.CBMW27 - CPU-OnlyPreset 8 - Beauty 4K 10-bit2.5%Carbon NanotubeTomographic ModellibxsmmDaCapo BenchmarkTimed Linux Kernel CompilationApache CassandraASKAPPETScASKAPGraph500NAMDTensorFlowTimed LLVM CompilationNAMDPostgreSQLTimed Linux Kernel CompilationGraph500Graph500easyWavePostgreSQLOpenRadiossPyHPC BenchmarksDarmstadt Automotive Parallel Heterogeneous SuiteAlgebraic Multi-Grid BenchmarkXcompact3d Incompact3dRELIONlibxsmmACES DGEMMTimed LLVM CompilationXcompact3d Incompact3dGraph500OpenRadiossNWChemHigh Performance Conjugate GradientHigh Performance Conjugate GradientminiBUDEminiBUDEDaCapo BenchmarkOpenRadiossDarmstadt Automotive Parallel Heterogeneous SuitelibxsmmSVT-AV1Xcompact3d Incompact3dHigh Performance Conjugate GradientlibxsmmOpenRadiossDaCapo BenchmarkStockfishSVT-AV1DaCapo BenchmarkDarmstadt Automotive Parallel Heterogeneous SuiteSPECFEM3DOpenRadiossBlenderSVT-AV1GPAWSPECFEM3DHEX ModeSNC3 - Default

Intel Xeon 6900P - SNC vs. HEX Clustering Modepetsc: Streamsopenradioss: Rubber O-Ring Seal Installationstockfish: Chess Benchmarknwchem: C240 Buckyballeasywave: e2Asean Grid + BengkuluSept2007 Source - 2400namd: STMV with 1,066,628 Atomshpcg: 160 160 160 - 60libxsmm: 128dacapobench: H2 Database Enginetensorflow: CPU - 512 - ResNet-50pgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read Onlylibxsmm: 256hpcg: 144 144 144 - 60byte: Whetstone Doublebuild-llvm: Ninjadaphne: OpenMP - Points2Imagebyte: Dhrystone 2svt-av1: Preset 3 - Bosphorus 4Kbyte: System Callnamd: ATPase with 327,506 Atomssvt-av1: Preset 5 - Beauty 4K 10-bitbuild-llvm: Unix Makefileshpcg: 104 104 104 - 60openradioss: Bird Strike on Windshielddacapobench: Apache Tomcateasywave: e2Asean Grid + BengkuluSept2007 Source - 1200build-linux-kernel: allmodconfigsvt-av1: Preset 8 - Beauty 4K 10-bitpgbench: 100 - 1000 - Read Write - Average Latencypgbench: 100 - 1000 - Read Writecassandra: Writesopenradioss: Bumper Beamlammps: 20k Atomsgpaw: Carbon Nanotubegraph500: 26graph500: 26graph500: 26graph500: 26relion: Basic - CPUopenradioss: INIVOL and Fluid Structure Interaction Drop Containeropenradioss: Chrysler Neon 1Mincompact3d: X3D-benchmarking input.i3dsvt-av1: Preset 13 - Beauty 4K 10-bitpyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingdaphne: OpenMP - Euclidean Clusterspecfem3d: Mount St. Helenssvt-av1: Preset 5 - Bosphorus 4Kincompact3d: input.i3d 193 Cells Per Directionblender: Barbershop - CPU-Onlydacapobench: BioJava Biological Data Frameworkincompact3d: input.i3d 129 Cells Per Directiondaphne: OpenMP - NDT Mappingbuild-linux-kernel: defconfiggromacs: MPI CPU - water_GMX50_bareopenradioss: Cell Phone Drop Testaskap: tConvolve MPI - Griddingaskap: tConvolve MPI - Degriddingminibude: OpenMP - BM2minibude: OpenMP - BM2lammps: Rhodopsin Proteindacapobench: Apache Xalan XSLTspecfem3d: Water-layered Halfspacepyhpc: CPU - Numpy - 4194304 - Equation of Statespecfem3d: Layered Halfspacespecfem3d: Homogeneous Halfspacespecfem3d: Tomographic Modelcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingamg: svt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 13 - Bosphorus 4Kdacapobench: Apache Kafkablender: Pabellon Barcelona - CPU-Onlyblender: Classroom - CPU-Onlylibxsmm: 64dacapobench: Jythonmt-dgemm: Sustained Floating-Point Rateblender: Junkshop - CPU-Onlyblender: Fishy Cat - CPU-Onlylibxsmm: 32blender: BMW27 - CPU-OnlyHEX ModeSNC3 - Default595124.2316231.105661414151779.7140.4382.55596159.8357862.217178214.731.6456385802706.0161.9163728535.694.0614243.6918804694499.09.106910572120.14.499705.684214.439168.784172.45893359.596193.1148.19173.22613656147125110.6892.75288.86696410700067332600019546700001530330000114.39793.1366.4672.108810413.4101.931676.384.01897477331.1932.8219026668.4057910.903198322547.4326.98332.13740.7392985.282064.2283.7577093.93170.47425009.3212822911.7137.4226885185.5139720444.4486445521377979911774770839500066.992195.989599521.5417.515554.035683865.65880010.8910.493214.17.69449771.2850219.855874743171660.6141.9051.97540170.0028182.911238173.991.8435426524213.9171.2053722311.476.7304375.3118658833934.39.155897496230.93.787555.773197.129176.009154.56922352.965131.1497.99174.04313506100742110.5594.05286.877110595000087176900021162400001748790000104.05190.6361.4868.891237912.9791.907612.853.99571036630.8562.5643823168.0055030.831954996574.8423.44332.59239.18125342107661268.5306713.24171.40225959.2438509811.5467.2075692595.4331742394.3612348561394947897725850420133363.967193.486609821.2817.555826.535623545.81423210.8510.433507.47.49OpenBenchmarking.org

PETSc

PETSc, the Portable, Extensible Toolkit for Scientific Computation, is for the scalable (parallel) solution of scientific applications modeled by partial differential equations. This test profile runs the PETSc "make streams" benchmark and records the throughput rate when all available cores are utilized for the MPI Streams build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterPETSc 3.19Test: StreamsSNC3 - DefaultHEX Mode130K260K390K520K650KSE +/- 5879.52, N = 4SE +/- 1960.36, N = 3449771.29595124.231. (CC) gcc options: -fPIC -O3 -O2 -lpthread -lm

OpenRadioss

OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Rubber O-Ring Seal InstallationHEX ModeSNC3 - Default50100150200250SE +/- 6.59, N = 9SE +/- 3.87, N = 12231.10219.85

Stockfish

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 17Chess BenchmarkHEX ModeSNC3 - Default130M260M390M520M650MSE +/- 10082654.90, N = 9SE +/- 16310733.41, N = 65661414155874743171. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -funroll-loops -msse -msse3 -mpopcnt -mavx2 -mbmi -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -msse4.1 -mssse3 -msse2 -mbmi2 -flto -flto-partition=one -flto=jobserver

NWChem

NWChem is an open-source high performance computational chemistry package. Per NWChem's documentation, "NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0.2Input: C240 BuckyballHEX ModeSNC3 - Default4008001200160020001779.71660.61. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -lcomex -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2

easyWave

The easyWave software allows simulating tsunami generation and propagation in the context of early warning systems. EasyWave supports making use of OpenMP for CPU multi-threading and there are also GPU ports available but not currently incorporated as part of this test profile. The easyWave tsunami generation software is run with one of the example/reference input files for measuring the CPU execution time. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereasyWave r34Input: e2Asean Grid + BengkuluSept2007 Source - Time: 2400SNC3 - DefaultHEX Mode306090120150SE +/- 1.82, N = 12SE +/- 1.63, N = 12141.91140.441. (CXX) g++ options: -O3 -fopenmp

NAMD

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0Input: STMV with 1,066,628 AtomsSNC3 - DefaultHEX Mode0.57511.15021.72532.30042.8755SE +/- 0.01818, N = 13SE +/- 0.06201, N = 151.975402.55596

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 160 160 160 - RT: 60HEX ModeSNC3 - Default4080120160200SE +/- 0.29, N = 3SE +/- 0.02, N = 3159.84170.001. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

libxsmm

Libxsmm is an open-source library for specialized dense and sparse matrix operations and deep learning primitives. Libxsmm supports making use of Intel AMX, AVX-512, and other modern CPU instruction set capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOPS/s, More Is Betterlibxsmm 2-1.17-3645M N K: 128HEX ModeSNC3 - Default2K4K6K8K10KSE +/- 151.59, N = 9SE +/- 103.51, N = 37862.28182.91. (CXX) g++ options: -dynamic -Bstatic -static-libgcc -lgomp -lm -lrt -ldl -lquadmath -lstdc++ -pthread -fPIC -std=c++14 -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -msse4.2

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: H2 Database EngineHEX ModeSNC3 - Default4K8K12K16K20KSE +/- 372.20, N = 15SE +/- 336.25, N = 151717811238

TensorFlow

This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgimages/sec, More Is BetterTensorFlow 2.16.1Device: CPU - Batch Size: 512 - Model: ResNet-50SNC3 - DefaultHEX Mode50100150200250SE +/- 1.54, N = 3SE +/- 2.28, N = 4173.99214.73

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencySNC3 - DefaultHEX Mode0.41470.82941.24411.65882.0735SE +/- 0.023, N = 3SE +/- 0.108, N = 121.8431.6451. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlySNC3 - DefaultHEX Mode140K280K420K560K700KSE +/- 6739.41, N = 3SE +/- 42784.99, N = 125426526385801. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

libxsmm

Libxsmm is an open-source library for specialized dense and sparse matrix operations and deep learning primitives. Libxsmm supports making use of Intel AMX, AVX-512, and other modern CPU instruction set capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOPS/s, More Is Betterlibxsmm 2-1.17-3645M N K: 256HEX ModeSNC3 - Default9001800270036004500SE +/- 36.38, N = 3SE +/- 124.41, N = 152706.04213.91. (CXX) g++ options: -dynamic -Bstatic -static-libgcc -lgomp -lm -lrt -ldl -lquadmath -lstdc++ -pthread -fPIC -std=c++14 -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -msse4.2

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 144 144 144 - RT: 60HEX ModeSNC3 - Default4080120160200SE +/- 0.22, N = 3SE +/- 0.29, N = 3161.92171.211. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

BYTE Unix Benchmark

OpenBenchmarking.orgMWIPS, More Is BetterBYTE Unix Benchmark 5.1.3-gitComputational Test: Whetstone DoubleSNC3 - DefaultHEX Mode800K1600K2400K3200K4000KSE +/- 382.28, N = 3SE +/- 113.17, N = 33722311.43728535.61. (CC) gcc options: -pedantic -O3 -ffast-math -march=native -mtune=native -lm

Timed LLVM Compilation

This test times how long it takes to compile/build the LLVM compiler stack. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: NinjaHEX ModeSNC3 - Default20406080100SE +/- 0.68, N = 15SE +/- 0.86, N = 594.0676.73

Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous Suite 2021.11.02Backend: OpenMP - Kernel: Points2ImageHEX ModeSNC3 - Default9001800270036004500SE +/- 47.68, N = 15SE +/- 52.66, N = 34243.694375.311. (CXX) g++ options: -O3 -std=c++11 -fopenmp

BYTE Unix Benchmark

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 5.1.3-gitComputational Test: Dhrystone 2SNC3 - DefaultHEX Mode4000M8000M12000M16000M20000MSE +/- 22131931.33, N = 3SE +/- 9501831.17, N = 318658833934.318804694499.01. (CC) gcc options: -pedantic -O3 -ffast-math -march=native -mtune=native -lm

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 3 - Input: Bosphorus 4KHEX ModeSNC3 - Default3691215SE +/- 0.031, N = 3SE +/- 0.011, N = 39.1069.1551. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

BYTE Unix Benchmark

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 5.1.3-gitComputational Test: System CallSNC3 - DefaultHEX Mode200M400M600M800M1000MSE +/- 219845.26, N = 3SE +/- 144616.99, N = 3897496230.9910572120.11. (CC) gcc options: -pedantic -O3 -ffast-math -march=native -mtune=native -lm

NAMD

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0Input: ATPase with 327,506 AtomsSNC3 - DefaultHEX Mode1.01242.02483.03724.04965.062SE +/- 0.01928, N = 3SE +/- 0.05577, N = 153.787554.49970

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 5 - Input: Beauty 4K 10-bitHEX ModeSNC3 - Default1.29892.59783.89675.19566.4945SE +/- 0.018, N = 3SE +/- 0.006, N = 35.6845.7731. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Timed LLVM Compilation

This test times how long it takes to compile/build the LLVM compiler stack. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: Unix MakefilesHEX ModeSNC3 - Default50100150200250SE +/- 1.09, N = 3SE +/- 0.78, N = 3214.44197.13

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 104 104 104 - RT: 60HEX ModeSNC3 - Default4080120160200SE +/- 0.15, N = 3SE +/- 0.92, N = 3168.78176.011. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

OpenRadioss

OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Bird Strike on WindshieldHEX ModeSNC3 - Default4080120160200SE +/- 0.18, N = 3SE +/- 0.38, N = 3172.45154.56

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache TomcatSNC3 - DefaultHEX Mode2K4K6K8K10KSE +/- 74.15, N = 15SE +/- 144.35, N = 1592238933

easyWave

The easyWave software allows simulating tsunami generation and propagation in the context of early warning systems. EasyWave supports making use of OpenMP for CPU multi-threading and there are also GPU ports available but not currently incorporated as part of this test profile. The easyWave tsunami generation software is run with one of the example/reference input files for measuring the CPU execution time. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereasyWave r34Input: e2Asean Grid + BengkuluSept2007 Source - Time: 1200HEX ModeSNC3 - Default1326395265SE +/- 0.84, N = 12SE +/- 0.59, N = 559.6052.971. (CXX) g++ options: -O3 -fopenmp

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: allmodconfigHEX ModeSNC3 - Default4080120160200SE +/- 0.27, N = 3SE +/- 1.64, N = 3193.11131.15

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 8 - Input: Beauty 4K 10-bitSNC3 - DefaultHEX Mode246810SE +/- 0.055, N = 3SE +/- 0.009, N = 37.9918.1911. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average LatencySNC3 - DefaultHEX Mode1632486480SE +/- 0.20, N = 3SE +/- 0.01, N = 374.0473.231. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read WriteSNC3 - DefaultHEX Mode3K6K9K12K15KSE +/- 37.41, N = 3SE +/- 2.00, N = 313506136561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Apache Cassandra

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 5.0Test: WritesSNC3 - DefaultHEX Mode30K60K90K120K150KSE +/- 1022.25, N = 3SE +/- 1522.45, N = 3100742147125

OpenRadioss

OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Bumper BeamHEX ModeSNC3 - Default20406080100SE +/- 0.36, N = 3SE +/- 0.43, N = 3110.68110.55

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsHEX ModeSNC3 - Default20406080100SE +/- 0.33, N = 3SE +/- 0.21, N = 392.7594.051. (CXX) g++ options: -O3 -lm -ldl

GPAW

GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) method and the atomic simulation environment (ASE). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 23.6Input: Carbon NanotubeHEX ModeSNC3 - Default20406080100SE +/- 0.28, N = 3SE +/- 0.72, N = 388.8786.881. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi

Graph500

This is a benchmark of the reference implementation of Graph500, an HPC benchmark focused on data intensive loads and commonly tested on supercomputers for complex data problems. Graph500 primarily stresses the communication subsystem of the hardware under test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsssp max_TEPS, More Is BetterGraph500 3.0Scale: 26HEX ModeSNC3 - Default200M400M600M800M1000M96410700011059500001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgsssp median_TEPS, More Is BetterGraph500 3.0Scale: 26HEX ModeSNC3 - Default200M400M600M800M1000M6733260008717690001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgbfs max_TEPS, More Is BetterGraph500 3.0Scale: 26HEX ModeSNC3 - Default500M1000M1500M2000M2500M195467000021162400001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgbfs median_TEPS, More Is BetterGraph500 3.0Scale: 26HEX ModeSNC3 - Default400M800M1200M1600M2000M153033000017487900001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

RELION

RELION - REgularised LIkelihood OptimisatioN - is a stand-alone computer program for Maximum A Posteriori refinement of (multiple) 3D reconstructions or 2D class averages in cryo-electron microscopy (cryo-EM). It is developed in the research group of Sjors Scheres at the MRC Laboratory of Molecular Biology. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRELION 4.0.1Test: Basic - Device: CPUHEX ModeSNC3 - Default306090120150SE +/- 0.83, N = 3SE +/- 0.54, N = 3114.40104.051. (CXX) g++ options: -fopenmp -std=c++11 -O3 -rdynamic -ldl -ltiff -lfftw3f -lfftw3 -lpng -ljpeg -lmpi_cxx -lmpi

OpenRadioss

OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: INIVOL and Fluid Structure Interaction Drop ContainerHEX ModeSNC3 - Default20406080100SE +/- 0.28, N = 3SE +/- 0.25, N = 393.1390.63

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Chrysler Neon 1MHEX ModeSNC3 - Default1530456075SE +/- 0.38, N = 3SE +/- 0.37, N = 366.4661.48

Xcompact3d Incompact3d

Xcompact3d Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: X3D-benchmarking input.i3dHEX ModeSNC3 - Default1632486480SE +/- 0.09, N = 3SE +/- 0.42, N = 372.1168.891. (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

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 13 - Input: Beauty 4K 10-bitSNC3 - DefaultHEX Mode3691215SE +/- 0.02, N = 3SE +/- 0.00, N = 312.9813.411. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

PyHPC Benchmarks

PyHPC-Benchmarks is a suite of Python high performance computing benchmarks for execution on CPUs and GPUs using various popular Python HPC libraries. The PyHPC CPU-based benchmarks focus on sequential CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral MixingHEX ModeSNC3 - Default0.43450.8691.30351.7382.1725SE +/- 0.011, N = 3SE +/- 0.020, N = 31.9311.907

Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous Suite 2021.11.02Backend: OpenMP - Kernel: Euclidean ClusterSNC3 - DefaultHEX Mode150300450600750SE +/- 15.97, N = 12SE +/- 5.87, N = 3612.85676.381. (CXX) g++ options: -O3 -std=c++11 -fopenmp

SPECFEM3D

simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.1.1Model: Mount St. HelensHEX ModeSNC3 - Default0.90431.80862.71293.61724.5215SE +/- 0.026444752, N = 3SE +/- 0.037097693, N = 74.0189747733.9957103661. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 5 - Input: Bosphorus 4KSNC3 - DefaultHEX Mode714212835SE +/- 0.35, N = 3SE +/- 0.19, N = 330.8631.191. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Xcompact3d Incompact3d

Xcompact3d Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per DirectionHEX ModeSNC3 - Default0.63491.26981.90472.53963.1745SE +/- 0.02990610, N = 15SE +/- 0.01327750, N = 32.821902662.564382311. (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

Blender

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: Barbershop - Compute: CPU-OnlyHEX ModeSNC3 - Default1530456075SE +/- 0.18, N = 3SE +/- 0.33, N = 368.4068.00

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: BioJava Biological Data FrameworkHEX ModeSNC3 - Default12002400360048006000SE +/- 50.95, N = 8SE +/- 42.20, N = 1557915503

Xcompact3d Incompact3d

Xcompact3d Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per DirectionHEX ModeSNC3 - Default0.20320.40640.60960.81281.016SE +/- 0.011942737, N = 3SE +/- 0.005913486, N = 150.9031983220.8319549961. (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

Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous Suite 2021.11.02Backend: OpenMP - Kernel: NDT MappingHEX ModeSNC3 - Default120240360480600SE +/- 1.66, N = 3SE +/- 8.56, N = 12547.43574.841. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: defconfigHEX ModeSNC3 - Default612182430SE +/- 0.23, N = 8SE +/- 0.20, N = 826.9823.44

GROMACS

The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing with the water_GMX50 data. This test profile allows selecting between CPU and GPU-based GROMACS builds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2024Implementation: MPI CPU - Input: water_GMX50_bareHEX ModeSNC3 - Default816243240SE +/- 0.05, N = 3SE +/- 0.10, N = 332.1432.591. (CXX) g++ options: -O3 -lm

OpenRadioss

OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Cell Phone Drop TestHEX ModeSNC3 - Default918273645SE +/- 0.29, N = 3SE +/- 0.06, N = 340.7339.18

ASKAP

ASKAP is a set of benchmarks from the Australian SKA Pathfinder. The principal ASKAP benchmarks are the Hogbom Clean Benchmark (tHogbomClean) and Convolutional Resamping Benchmark (tConvolve) as well as some previous ASKAP benchmarks being included as well for OpenCL and CUDA execution of tConvolve. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - GriddingHEX ModeSNC3 - Default30K60K90K120K150KSE +/- 1249.70, N = 3SE +/- 1080.26, N = 392985.2125342.01. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

OpenBenchmarking.orgMpix/sec, More Is BetterASKAP 1.0Test: tConvolve MPI - DegriddingHEX ModeSNC3 - Default20K40K60K80K100KSE +/- 704.03, N = 3SE +/- 797.06, N = 382064.2107661.01. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

miniBUDE

MiniBUDE is a mini application for the the core computation of the Bristol University Docking Engine (BUDE). This test profile currently makes use of the OpenMP implementation of miniBUDE for CPU benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2SNC3 - DefaultHEX Mode60120180240300SE +/- 6.07, N = 12SE +/- 2.64, N = 6268.53283.761. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2SNC3 - DefaultHEX Mode15003000450060007500SE +/- 151.76, N = 12SE +/- 66.01, N = 66713.247093.931. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinHEX ModeSNC3 - Default1632486480SE +/- 0.88, N = 3SE +/- 1.30, N = 1270.4771.401. (CXX) g++ options: -O3 -lm -ldl

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Xalan XSLTSNC3 - DefaultHEX Mode6001200180024003000SE +/- 50.69, N = 15SE +/- 40.23, N = 1525952500

SPECFEM3D

simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.1.1Model: Water-layered HalfspaceHEX ModeSNC3 - Default3691215SE +/- 0.016038732, N = 3SE +/- 0.054952663, N = 39.3212822919.2438509811. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

PyHPC Benchmarks

PyHPC-Benchmarks is a suite of Python high performance computing benchmarks for execution on CPUs and GPUs using various popular Python HPC libraries. The PyHPC CPU-based benchmarks focus on sequential CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of StateHEX ModeSNC3 - Default0.38540.77081.15621.54161.927SE +/- 0.012, N = 3SE +/- 0.008, N = 31.7131.546

SPECFEM3D

simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.1.1Model: Layered HalfspaceHEX ModeSNC3 - Default246810SE +/- 0.036865236, N = 3SE +/- 0.060537089, N = 37.4226885187.2075692591. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.1.1Model: Homogeneous HalfspaceHEX ModeSNC3 - Default1.24062.48123.72184.96246.203SE +/- 0.007527831, N = 3SE +/- 0.012290725, N = 35.5139720445.4331742391. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.1.1Model: Tomographic ModelHEX ModeSNC3 - Default1.00092.00183.00274.00365.0045SE +/- 0.014802330, N = 3SE +/- 0.014525946, N = 34.4486445524.3612348561. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

7-Zip Compression

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Decompression RatingHEX ModeSNC3 - Default300K600K900K1200K1500KSE +/- 5512.25, N = 3SE +/- 10392.40, N = 3137797913949471. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Compression RatingSNC3 - DefaultHEX Mode200K400K600K800K1000KSE +/- 8001.79, N = 3SE +/- 5282.93, N = 38977259117741. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Algebraic Multi-Grid Benchmark

AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2HEX ModeSNC3 - Default2000M4000M6000M8000M10000MSE +/- 20523024.36, N = 3SE +/- 11711915.09, N = 3770839500085042013331. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 8 - Input: Bosphorus 4KSNC3 - DefaultHEX Mode1530456075SE +/- 0.65, N = 3SE +/- 0.74, N = 363.9766.991. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.2Encoder Mode: Preset 13 - Input: Bosphorus 4KSNC3 - DefaultHEX Mode4080120160200SE +/- 0.39, N = 3SE +/- 4.03, N = 12193.49195.991. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache KafkaSNC3 - DefaultHEX Mode13002600390052006500SE +/- 2.60, N = 3SE +/- 1.20, N = 360985995

Blender

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: Pabellon Barcelona - Compute: CPU-OnlyHEX ModeSNC3 - Default510152025SE +/- 0.03, N = 3SE +/- 0.05, N = 321.5421.28

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: Classroom - Compute: CPU-OnlySNC3 - DefaultHEX Mode48121620SE +/- 0.14, N = 3SE +/- 0.04, N = 317.5517.51

libxsmm

Libxsmm is an open-source library for specialized dense and sparse matrix operations and deep learning primitives. Libxsmm supports making use of Intel AMX, AVX-512, and other modern CPU instruction set capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOPS/s, More Is Betterlibxsmm 2-1.17-3645M N K: 64HEX ModeSNC3 - Default12002400360048006000SE +/- 68.57, N = 15SE +/- 63.47, N = 155554.05826.51. (CXX) g++ options: -dynamic -Bstatic -static-libgcc -lgomp -lm -lrt -ldl -lquadmath -lstdc++ -pthread -fPIC -std=c++14 -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -msse4.2

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonHEX ModeSNC3 - Default8001600240032004000SE +/- 22.30, N = 3SE +/- 41.68, N = 335683562

ACES DGEMM

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateSNC3 - DefaultHEX Mode8001600240032004000SE +/- 6.73, N = 3SE +/- 5.73, N = 33545.813865.661. (CC) gcc options: -ffast-math -mavx2 -O3 -fopenmp -lopenblas

Blender

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: Junkshop - Compute: CPU-OnlyHEX ModeSNC3 - Default3691215SE +/- 0.06, N = 3SE +/- 0.03, N = 310.8910.85

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: Fishy Cat - Compute: CPU-OnlyHEX ModeSNC3 - Default3691215SE +/- 0.10, N = 3SE +/- 0.12, N = 310.4910.43

libxsmm

Libxsmm is an open-source library for specialized dense and sparse matrix operations and deep learning primitives. Libxsmm supports making use of Intel AMX, AVX-512, and other modern CPU instruction set capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOPS/s, More Is Betterlibxsmm 2-1.17-3645M N K: 32HEX ModeSNC3 - Default8001600240032004000SE +/- 68.51, N = 12SE +/- 58.49, N = 123214.13507.41. (CXX) g++ options: -dynamic -Bstatic -static-libgcc -lgomp -lm -lrt -ldl -lquadmath -lstdc++ -pthread -fPIC -std=c++14 -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -msse4.2

Blender

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: BMW27 - Compute: CPU-OnlyHEX ModeSNC3 - Default246810SE +/- 0.05, N = 3SE +/- 0.02, N = 37.697.49

82 Results Shown

PETSc
OpenRadioss
Stockfish
NWChem
easyWave
NAMD
High Performance Conjugate Gradient
libxsmm
DaCapo Benchmark
TensorFlow
PostgreSQL:
  100 - 1000 - Read Only - Average Latency
  100 - 1000 - Read Only
libxsmm
High Performance Conjugate Gradient
BYTE Unix Benchmark
Timed LLVM Compilation
Darmstadt Automotive Parallel Heterogeneous Suite
BYTE Unix Benchmark
SVT-AV1
BYTE Unix Benchmark
NAMD
SVT-AV1
Timed LLVM Compilation
High Performance Conjugate Gradient
OpenRadioss
DaCapo Benchmark
easyWave
Timed Linux Kernel Compilation
SVT-AV1
PostgreSQL:
  100 - 1000 - Read Write - Average Latency
  100 - 1000 - Read Write
Apache Cassandra
OpenRadioss
LAMMPS Molecular Dynamics Simulator
GPAW
Graph500:
  26:
    sssp max_TEPS
    sssp median_TEPS
    bfs max_TEPS
    bfs median_TEPS
RELION
OpenRadioss:
  INIVOL and Fluid Structure Interaction Drop Container
  Chrysler Neon 1M
Xcompact3d Incompact3d
SVT-AV1
PyHPC Benchmarks
Darmstadt Automotive Parallel Heterogeneous Suite
SPECFEM3D
SVT-AV1
Xcompact3d Incompact3d
Blender
DaCapo Benchmark
Xcompact3d Incompact3d
Darmstadt Automotive Parallel Heterogeneous Suite
Timed Linux Kernel Compilation
GROMACS
OpenRadioss
ASKAP:
  tConvolve MPI - Gridding
  tConvolve MPI - Degridding
miniBUDE:
  OpenMP - BM2:
    Billion Interactions/s
    GFInst/s
LAMMPS Molecular Dynamics Simulator
DaCapo Benchmark
SPECFEM3D
PyHPC Benchmarks
SPECFEM3D:
  Layered Halfspace
  Homogeneous Halfspace
  Tomographic Model
7-Zip Compression:
  Decompression Rating
  Compression Rating
Algebraic Multi-Grid Benchmark
SVT-AV1:
  Preset 8 - Bosphorus 4K
  Preset 13 - Bosphorus 4K
DaCapo Benchmark
Blender:
  Pabellon Barcelona - CPU-Only
  Classroom - CPU-Only
libxsmm
DaCapo Benchmark
ACES DGEMM
Blender:
  Junkshop - CPU-Only
  Fishy Cat - CPU-Only
libxsmm
Blender