Amazon AWS Graviton3E vs. Graviton 2/3 benchmarks

Benchmarks by Michael Larabel for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2308110-NE-2307106NE96
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 4 Tests
C++ Boost Tests 3 Tests
Chess Test Suite 2 Tests
Timed Code Compilation 3 Tests
C/C++ Compiler Tests 6 Tests
CPU Massive 10 Tests
Creator Workloads 2 Tests
Fortran Tests 6 Tests
HPC - High Performance Computing 17 Tests
Common Kernel Benchmarks 2 Tests
LAPACK (Linear Algebra Pack) Tests 2 Tests
Linear Algebra 2 Tests
Molecular Dynamics 6 Tests
MPI Benchmarks 8 Tests
Multi-Core 12 Tests
NVIDIA GPU Compute 3 Tests
OpenMPI Tests 18 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 5 Tests
Scientific Computing 12 Tests
Software Defined Radio 2 Tests
Server 2 Tests
Server CPU Tests 6 Tests
Common Workstation Benchmarks 2 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
Disable Color Branding
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

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
m7g.16xlarge Graviton3
June 22 2023
  6 Hours, 40 Minutes
c6g.16xlarge Graviton2
June 23 2023
  8 Hours, 18 Minutes
c7g.16xlarge Graviton3
June 23 2023
  6 Hours, 40 Minutes
c7gn.16xlarge Graviton3E
July 10 2023
  6 Hours, 39 Minutes
c6a.16xlarge AMD Zen 3
August 11 2023
  8 Hours, 48 Minutes
Invert Hiding All Results Option
  7 Hours, 25 Minutes

Only show results where is faster than
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):


Amazon AWS Graviton3E vs. Graviton 2/3 benchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerVulkanm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3ARMv8 Neoverse-V1 (64 Cores)Amazon EC2 m7g.16xlarge (1.0 BIOS)Amazon Device 0200256GB215GB Amazon Elastic Block StoreAmazon ElasticUbuntu 22.045.19.0-1025-aws (aarch64)GCC 11.3.0ext4amazonARMv8 Neoverse-N1 (64 Cores)Amazon EC2 c6g.16xlarge (1.0 BIOS)128GBARMv8 Neoverse-V1 (64 Cores)Amazon EC2 c7g.16xlarge (1.0 BIOS)Amazon EC2 c7gn.16xlarge (1.0 BIOS)AMD EPYC 7R13 (32 Cores / 64 Threads)Amazon EC2 c6a.16xlarge (1.0 BIOS)Intel 440FX 82441FX PMC322GB Amazon Elastic Block Store5.19.0-1025-aws (x86_64)1.3.238GCC 11.4.0OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- m7g.16xlarge Graviton3: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - c6g.16xlarge Graviton2: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - c7g.16xlarge Graviton3: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - c7gn.16xlarge Graviton3E: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - c6a.16xlarge AMD Zen 3: --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-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.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 Python Details- m7g.16xlarge Graviton3: Python 3.10.6- c6g.16xlarge Graviton2: Python 3.10.6- c7g.16xlarge Graviton3: Python 3.10.6- c7gn.16xlarge Graviton3E: Python 3.10.6- c6a.16xlarge AMD Zen 3: Python 3.10.12Security Details- m7g.16xlarge Graviton3: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - c6g.16xlarge Graviton2: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - c7g.16xlarge Graviton3: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - c7gn.16xlarge Graviton3E: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - c6a.16xlarge AMD Zen 3: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected Processor Details- c6a.16xlarge AMD Zen 3: CPU Microcode: 0xa0011cf

m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3Result OverviewPhoronix Test Suite100%142%185%227%269%srsRAN ProjectACES DGEMMGraph500Liquid-DSPNAS Parallel BenchmarksOpenSSLXcompact3d Incompact3dnekRSAlgebraic Multi-Grid BenchmarkStress-NGLAMMPS Molecular Dynamics SimulatorHeFFTe - Highly Efficient FFT for ExascalePennantNWChemGROMACSLULESHnginxGPAWMonte Carlo Simulations of Ionised NebulaeBRL-CADKripkeRemhosQMCPACKLeelaChessZeroTimed Godot Game Engine CompilationStockfishRodiniaLaghos7-Zip CompressionCoremarkTimed Node.js CompilationTimed Gem5 Compilation

Amazon AWS Graviton3E vs. Graviton 2/3 benchmarksnpb: CG.Cnpb: EP.Dnpb: LU.Cnpb: MG.Cnpb: SP.Clczero: BLASlczero: Eigenrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusteramg: laghos: Triple Point Problemlaghos: Sedov Blast Wave, ube_922_hex.meshheffte: c2c - FFTW - float - 128heffte: c2c - FFTW - float - 256heffte: c2c - FFTW - float - 512heffte: r2c - FFTW - float - 128heffte: r2c - FFTW - float - 256heffte: r2c - FFTW - float - 512heffte: c2c - FFTW - double - 128heffte: c2c - FFTW - double - 256heffte: c2c - FFTW - double - 512heffte: r2c - FFTW - double - 128heffte: r2c - FFTW - double - 256heffte: r2c - FFTW - double - 512pennant: sedovbigpennant: leblancbignwchem: C240 Buckyballqmcpack: Li2_STO_aeqmcpack: simple-H2Oqmcpack: FeCO6_b3lyp_gmsqmcpack: FeCO6_b3lyp_gmsincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directionmocassin: Gas HII40mocassin: Dust 2D tau100.0remhos: Sample Remap Examplenekrs: Kershawnekrs: TurboPipe Periodiclammps: 20k Atomslammps: Rhodopsin Proteinlulesh: srsran: Downlink Processor Benchmarksrsran: PUSCH Processor Benchmark, Throughput Totalsrsran: PUSCH Processor Benchmark, Throughput Threadmt-dgemm: Sustained Floating-Point Ratecoremark: CoreMark Size 666 - Iterations Per Secondcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingstockfish: Total Timebuild-gem5: Time To Compilebuild-godot: Time To Compilebuild-nodejs: Time To Compileopenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305liquid-dsp: 32 - 256 - 32liquid-dsp: 32 - 256 - 57liquid-dsp: 64 - 256 - 32liquid-dsp: 64 - 256 - 57liquid-dsp: 32 - 256 - 512liquid-dsp: 64 - 256 - 512graph500: 26graph500: 26graph500: 26graph500: 26gromacs: MPI CPU - water_GMX50_barestress-ng: NUMAstress-ng: CPU Cachestress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Matrix 3D Mathstress-ng: Memory Copyingstress-ng: Vector Shufflestress-ng: Wide Vector Mathstress-ng: Fused Multiply-Addstress-ng: Vector Floating Pointgpaw: Carbon Nanotubenginx: 500nginx: 1000kripke: brl-cad: VGR Performance Metricm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 321988.993738.9828341.6850126.2917244.851301139843.7884.37511.6631646761667232.01410.55186.35681.444288.0482306.540164.873162.95657.150340.892346.2504138.01478.504984.47399.2064906.7205371940.2112.6128.041211.60205.723.0987103813.945418013.57582.66914.0403150680000397630000036.92737.55828296.378318.55413.895.824.3623531601880.342264316825285540112119711180.247154.378237.783542125155803212544887010181.9713859.51032267845173320331719002833331136307428746099011360666677214933332270500000144240000081396667162753333119432000012277900002994970004197540004.2233759.103892396.34368750.67217235.5910403.9320484.2454143.401542834.9463762252.7676102.5561.831255768.44255616.0433900040078377713103.622216.2618741.9025671.299711.7094789162.2246.05113.7351035586333180.80322.37135.35841.981642.8284209.49692.399681.941232.746820.627924.265881.449840.110444.929716.4805012.176832976.9165.1245.225302.19297.945.6372073525.882565820.758145.37420.7401760336667222019000025.17125.95017557.485197.23938.763.820.4179521260642.17702424070223420286609284225.305218.276287.81442472798847143939254902624.3214040.967292541203158436163857129199593157467176368077654666674892700001531400000978200000674863331349266678604320008743890002093500002846890002.7672112.661921785.20284713.63147886.145752.1711324.7935614.51997272.6537732190.5442850.8292.760148964.69158676.4022012023353302021911.023664.5428375.7149742.3017219.951333138243.9634.44211.6251765277667230.68408.01184.02681.009688.1842301.418162.010163.27655.105540.828346.3706133.51477.768584.74519.4222706.9613451962.7112.6427.990211.32204.773.1444799913.832669313.65982.82214.1203261853333397898333336.86237.41228708.656319.75356.895.724.1406051605948.674645311056285633117316476181.779156.687238.543542165612633214591414710181.4713945.91032755169973320643498432833737957377431884221311361333337213866672271966667144236666781412000162766667117771000012069900002938260004157580004.2003523.583844101.98368671.39217446.1210813.5920478.6754472.071535336.5763818458.6176178.4662.083255145.52255552.0535444273378906622155.363657.6728369.1149860.6817163.111392144444.0444.42910.6901765966333236.22423.11184.11081.167188.4551300.396162.361163.55955.103840.970846.5300133.42278.165885.00609.3409536.8399981914113.2027.999188.28204.253.1148982813.760672613.52582.97414.0823302823333414144000036.83837.48228736.226323.25431.297.424.0785291611801.559265312009285677117027121182.471155.951238.636541542185933212605904010183.3713754.81141181194234111304699433511524654207996946548711360000007213800002266833333144266666781394000162756667117564000012077600002961640004117620004.8203525.173860335.38369258.89217567.1010882.0220475.9654695.041530043.5263723431.5576911.7456.440253518.51256585.8335423406774474320210.003061.4295221.4045946.8134025.351316115264.1799.3428.396836999300227.40275.9298.702643.590744.3176158.858102.65282.758448.943220.871923.521286.373041.586842.439416.530509.9175653440.4123.9526.867184.10187.327.0197528830.314528812.669194.43522.1044308810000433753666720.34219.56316708.258691.36479.1215.99.3880501466587.03658023097023578796905609192.118147.737230.42345857534777152912832978392.4548396.51383893787531514492693171384578894509252299937311939666671444266667218486666717108000002748033334600766674105710004177770001576880002045500003.965552.681447265.35147576.41221776.154571.968080.4322255.841380146.6330920910.9296529.5189.818165847.75163178.67237087650485038OpenBenchmarking.org

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.Cc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton35K10K15K20K25KSE +/- 14.83, N = 3SE +/- 31.56, N = 3SE +/- 283.23, N = 3SE +/- 125.21, N = 3SE +/- 130.18, N = 320210.0013103.6221911.0222155.3621988.991. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.Dc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton38001600240032004000SE +/- 4.77, N = 3SE +/- 2.22, N = 3SE +/- 34.07, N = 15SE +/- 32.06, N = 15SE +/- 1.69, N = 33061.422216.263664.543657.673738.981. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.Cc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320K40K60K80K100KSE +/- 90.22, N = 3SE +/- 26.12, N = 3SE +/- 36.09, N = 3SE +/- 43.73, N = 3SE +/- 48.62, N = 395221.4018741.9028375.7128369.1128341.681. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.Cc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton311K22K33K44K55KSE +/- 167.32, N = 3SE +/- 7.02, N = 3SE +/- 32.94, N = 3SE +/- 14.65, N = 3SE +/- 24.30, N = 345946.8125671.2949742.3049860.6850126.291. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.Cc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton37K14K21K28K35KSE +/- 20.85, N = 3SE +/- 1.54, N = 3SE +/- 7.21, N = 3SE +/- 31.31, N = 3SE +/- 10.19, N = 334025.359711.7017219.9517163.1117244.851. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. Open MPI 4.1.2

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton330060090012001500SE +/- 13.29, N = 5SE +/- 11.79, N = 3SE +/- 3.53, N = 3SE +/- 7.22, N = 3SE +/- 4.67, N = 313169471333139213011. (CXX) g++ options: -flto -pthread

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: Eigenc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton330060090012001500SE +/- 7.37, N = 3SE +/- 4.73, N = 3SE +/- 15.65, N = 3SE +/- 14.88, N = 3SE +/- 8.74, N = 311528911382144413981. (CXX) g++ options: -flto -pthread

Rodinia

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton31428425670SE +/- 0.53, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 364.1862.2243.9644.0443.791. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD Solverc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton33691215SE +/- 0.002, N = 3SE +/- 0.016, N = 3SE +/- 0.021, N = 3SE +/- 0.027, N = 3SE +/- 0.011, N = 39.3426.0514.4424.4294.3751. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP Streamclusterc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton348121620SE +/- 0.101, N = 15SE +/- 0.211, N = 15SE +/- 0.099, N = 8SE +/- 0.233, N = 12SE +/- 0.138, N = 38.39613.73511.62510.69011.6631. (CXX) g++ options: -O2 -lOpenCL

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.2c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3400M800M1200M1600M2000MSE +/- 1055539.30, N = 3SE +/- 140169.34, N = 3SE +/- 192645.90, N = 3SE +/- 488508.39, N = 3SE +/- 103191.30, N = 383699930010355863331765277667176596633316467616671. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi

Laghos

Laghos (LAGrangian High-Order Solver) is a miniapp that solves the time-dependent Euler equations of compressible gas dynamics in a moving Lagrangian frame using unstructured high-order finite element spatial discretization and explicit high-order time-stepping. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMajor Kernels Total Rate, More Is BetterLaghos 3.1Test: Triple Point Problemc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350100150200250SE +/- 1.06, N = 3SE +/- 0.48, N = 3SE +/- 0.16, N = 3SE +/- 0.27, N = 3SE +/- 0.28, N = 3227.40180.80230.68236.22232.011. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

OpenBenchmarking.orgMajor Kernels Total Rate, More Is BetterLaghos 3.1Test: Sedov Blast Wave, ube_922_hex.meshc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton390180270360450SE +/- 0.48, N = 3SE +/- 0.89, N = 3SE +/- 0.89, N = 3SE +/- 0.79, N = 3SE +/- 0.42, N = 3275.92322.37408.01423.11410.551. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

HeFFTe - Highly Efficient FFT for Exascale

HeFFTe is the Highly Efficient FFT for Exascale software developed as part of the Exascale Computing Project. This test profile uses HeFFTe's built-in speed benchmarks under a variety of configuration options and currently catering to CPU/processor testing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34080120160200SE +/- 1.25, N = 14SE +/- 0.35, N = 3SE +/- 0.47, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 398.70135.36184.03184.11186.361. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320406080100SE +/- 0.42, N = 6SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 343.5941.9881.0181.1781.441. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320406080100SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 344.3242.8388.1888.4688.051. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton370140210280350SE +/- 1.94, N = 3SE +/- 0.64, N = 3SE +/- 0.56, N = 3SE +/- 1.62, N = 3SE +/- 0.83, N = 3158.86209.50301.42300.40306.541. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34080120160200SE +/- 1.28, N = 3SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3102.6592.40162.01162.36164.871. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34080120160200SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 382.7681.94163.28163.56162.961. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton31326395265SE +/- 0.85, N = 15SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.32, N = 3SE +/- 0.28, N = 348.9432.7555.1155.1057.151. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3918273645SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 320.8720.6340.8340.9740.891. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton31122334455SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 323.5224.2746.3746.5346.251. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3306090120150SE +/- 1.46, N = 12SE +/- 0.61, N = 3SE +/- 0.47, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 386.3781.45133.51133.42138.011. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320406080100SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.31, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 341.5940.1177.7778.1778.501. (CXX) g++ options: -O3

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320406080100SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 342.4444.9384.7585.0184.471. (CXX) g++ options: -O3

Pennant

Pennant is an application focused on hydrodynamics on general unstructured meshes in 2D. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgHydro Cycle Time - Seconds, Fewer Is BetterPennant 1.0.1Test: sedovbigc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton348121620SE +/- 0.036687, N = 3SE +/- 0.018218, N = 3SE +/- 0.011497, N = 3SE +/- 0.003721, N = 3SE +/- 0.011347, N = 316.53050016.4805009.4222709.3409539.2064901. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

OpenBenchmarking.orgHydro Cycle Time - Seconds, Fewer Is BetterPennant 1.0.1Test: leblancbigc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton33691215SE +/- 0.013289, N = 3SE +/- 0.018924, N = 3SE +/- 0.005468, N = 3SE +/- 0.000467, N = 3SE +/- 0.000869, N = 39.91756512.1768306.9613456.8399986.7205371. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

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 Buckyballc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton370014002100280035003440.42976.91962.71914.01940.2-m641. (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 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2

QMCPACK

QMCPACK is a modern high-performance open-source Quantum Monte Carlo (QMC) simulation code making use of MPI for this benchmark of the H20 example code. QMCPACK is an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids. QMCPACK is supported by the U.S. Department of Energy. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: Li2_STO_aec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34080120160200SE +/- 0.13, N = 3SE +/- 1.13, N = 3SE +/- 0.12, N = 3SE +/- 0.31, N = 3SE +/- 0.08, N = 3123.95165.12112.64113.20112.61-march=native-mcpu=native-mcpu=native-mcpu=native-mcpu=native1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: simple-H2Oc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton31020304050SE +/- 0.08, N = 3SE +/- 0.24, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 326.8745.2327.9928.0028.04-march=native-mcpu=native-mcpu=native-mcpu=native-mcpu=native1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmsc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton370140210280350SE +/- 1.03, N = 3SE +/- 0.37, N = 3SE +/- 0.19, N = 3SE +/- 0.29, N = 3SE +/- 0.22, N = 3184.10302.19211.32188.28211.60-march=native-mcpu=native-mcpu=native-mcpu=native-mcpu=native1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmsc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton360120180240300SE +/- 2.30, N = 3SE +/- 1.75, N = 3SE +/- 0.82, N = 3SE +/- 0.21, N = 3SE +/- 0.45, N = 3187.32297.94204.77204.25205.72-march=native-mcpu=native-mcpu=native-mcpu=native-mcpu=native1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

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 Directionc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3246810SE +/- 0.08686597, N = 15SE +/- 0.02560507, N = 3SE +/- 0.03233273, N = 3SE +/- 0.01738352, N = 3SE +/- 0.02702838, N = 37.019752885.637207353.144479993.114898283.098710381. (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

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per Directionc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3714212835SE +/- 0.28, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 330.3125.8813.8313.7613.951. (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

Monte Carlo Simulations of Ionised Nebulae

Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Gas HII40c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3510152025SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 312.6720.7613.6613.5313.581. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Dust 2D tau100.0c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34080120160200SE +/- 1.84, N = 7SE +/- 0.86, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3194.44145.3782.8282.9782.671. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz

Remhos

Remhos (REMap High-Order Solver) is a miniapp that solves the pure advection equations that are used to perform monotonic and conservative discontinuous field interpolation (remap) as part of the Eulerian phase in Arbitrary Lagrangian Eulerian (ALE) simulations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRemhos 1.0Test: Sample Remap Examplec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3510152025SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 322.1020.7414.1214.0814.041. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

nekRS

nekRS is an open-source Navier Stokes solver based on the spectral element method. NekRS supports both CPU and GPU/accelerator support though this test profile is currently configured for CPU execution. NekRS is part of Nek5000 of the Mathematics and Computer Science MCS at Argonne National Laboratory. This nekRS benchmark is primarily relevant to large core count HPC servers and otherwise may be very time consuming on smaller systems. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgflops/rank, More Is BetternekRS 23.0Input: Kershawc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3900M1800M2700M3600M4500MSE +/- 22342148.51, N = 3SE +/- 737119.02, N = 3SE +/- 2490845.46, N = 3SE +/- 5414395.42, N = 3SE +/- 1575066.14, N = 3430881000017603366673261853333330282333331506800001. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -rdynamic -lmpi_cxx -lmpi

OpenBenchmarking.orgflops/rank, More Is BetternekRS 23.0Input: TurboPipe Periodicc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3900M1800M2700M3600M4500MSE +/- 12801180.07, N = 3SE +/- 144222.05, N = 3SE +/- 169148.19, N = 3SE +/- 1394740.12, N = 3SE +/- 1199180.28, N = 3433753666722201900003978983333414144000039763000001. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -rdynamic -lmpi_cxx -lmpi

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 Atomsc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3816243240SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 320.3425.1736.8636.8436.93-lm1. (CXX) g++ options: -O3 -ldl

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin Proteinc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3918273645SE +/- 0.26, N = 12SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 319.5625.9537.4137.4837.56-lm1. (CXX) g++ options: -O3 -ldl

LULESH

LULESH is the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.3c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton36K12K18K24K30KSE +/- 90.11, N = 3SE +/- 38.55, N = 3SE +/- 11.81, N = 3SE +/- 12.73, N = 3SE +/- 27.09, N = 316708.2617557.4928708.6628736.2328296.381. (CXX) g++ options: -O3 -fopenmp -lm -lmpi_cxx -lmpi

srsRAN Project

srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: Downlink Processor Benchmarkc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3150300450600750SE +/- 1.26, N = 3SE +/- 0.25, N = 3SE +/- 0.95, N = 3SE +/- 0.06, N = 3SE +/- 0.91, N = 3691.3197.2319.7323.2318.5-march=native -mfma1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: PUSCH Processor Benchmark, Throughput Totalc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton314002800420056007000SE +/- 21.76, N = 3SE +/- 2.53, N = 3SE +/- 1.80, N = 3SE +/- 3.32, N = 3SE +/- 4.08, N = 36479.13938.75356.85431.25413.8-march=native -mfma1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: PUSCH Processor Benchmark, Throughput Threadc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350100150200250SE +/- 0.55, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3215.963.895.797.495.8-march=native -mfma1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

ACES DGEMM

This is a multi-threaded DGEMM benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Ratec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3612182430SE +/- 0.038051, N = 3SE +/- 0.154503, N = 3SE +/- 0.285590, N = 4SE +/- 0.297525, N = 4SE +/- 0.171001, N = 139.38805020.41795224.14060524.07852924.3623531. (CC) gcc options: -O3 -march=native -fopenmp

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Secondc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300K600K900K1200K1500KSE +/- 6710.50, N = 3SE +/- 153.60, N = 3SE +/- 13274.76, N = 15SE +/- 14869.41, N = 7SE +/- 11449.37, N = 151466587.041260642.181605948.671611801.561601880.341. (CC) gcc options: -O2 -lrt" -lrt

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression Ratingc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton370K140K210K280K350KSE +/- 670.46, N = 3SE +/- 209.44, N = 3SE +/- 72.90, N = 3SE +/- 308.14, N = 3SE +/- 154.72, N = 32309702407023110563120093168251. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton360K120K180K240K300KSE +/- 1190.65, N = 3SE +/- 15.43, N = 3SE +/- 146.43, N = 3SE +/- 54.90, N = 3SE +/- 93.51, N = 32357872342022856332856772855401. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Stockfish

This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total Timec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton330M60M90M120M150MSE +/- 1430593.84, N = 15SE +/- 2597495.37, N = 15SE +/- 2998209.87, N = 12SE +/- 1531345.46, N = 15SE +/- 2854071.93, N = 159690560986609284117316476117027121112119711-m64 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi21. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver

Timed Gem5 Compilation

This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 21.2Time To Compilec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350100150200250SE +/- 0.26, N = 3SE +/- 0.35, N = 3SE +/- 0.26, N = 3SE +/- 0.38, N = 3SE +/- 0.13, N = 3192.12225.31181.78182.47180.25

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To Compilec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350100150200250SE +/- 0.12, N = 3SE +/- 0.30, N = 3SE +/- 0.63, N = 3SE +/- 0.45, N = 3SE +/- 0.32, N = 3147.74218.28156.69155.95154.38

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 19.8.1Time To Compilec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton360120180240300SE +/- 0.40, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.32, N = 3SE +/- 0.33, N = 3230.42287.81238.54238.64237.78

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton312000M24000M36000M48000M60000MSE +/- 26770675.21, N = 3SE +/- 245440310.03, N = 3SE +/- 16491036.11, N = 3SE +/- 19542665.92, N = 3SE +/- 18610524.10, N = 34585753477742472798847542165612635415421859354212515580-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton37000M14000M21000M28000M35000MSE +/- 207279.55, N = 3SE +/- 9173912.49, N = 3SE +/- 4573992.60, N = 3SE +/- 16155877.53, N = 3SE +/- 17714077.14, N = 31529128329714393925490321459141473212605904032125448870-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton32K4K6K8K10KSE +/- 3.06, N = 3SE +/- 1.71, N = 3SE +/- 1.54, N = 3SE +/- 0.84, N = 3SE +/- 1.27, N = 38392.42624.310181.410183.310181.9-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3150K300K450K600K750KSE +/- 34.73, N = 3SE +/- 88.30, N = 3SE +/- 12.03, N = 3SE +/- 198.10, N = 3SE +/- 21.82, N = 3548396.5214040.9713945.9713754.8713859.5-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton330000M60000M90000M120000M150000MSE +/- 36376378.52, N = 3SE +/- 35952887.59, N = 3SE +/- 1725060.95, N = 3SE +/- 771581.87, N = 3SE +/- 1293723.80, N = 313838937875367292541203103275516997114118119423103226784517-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton390000M180000M270000M360000M450000MSE +/- 4227452.23, N = 3SE +/- 9833681.11, N = 3SE +/- 12264074.61, N = 3SE +/- 11273100.69, N = 3SE +/- 81289574.27, N = 3151449269317158436163857332064349843411130469943332033171900-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton380000M160000M240000M320000M400000MSE +/- 41584947.90, N = 3SE +/- 2312792.64, N = 3SE +/- 33807617.40, N = 3SE +/- 24279491.44, N = 3SE +/- 6411836.47, N = 3138457889450129199593157283373795737351152465420283333113630-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320000M40000M60000M80000M100000MSE +/- 232372675.93, N = 3SE +/- 1132293.08, N = 3SE +/- 1218886.42, N = 3SE +/- 1769561.47, N = 3SE +/- 1340503.89, N = 39252299937346717636807743188422137996946548774287460990-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 32c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300M600M900M1200M1500MSE +/- 578311.72, N = 3SE +/- 456520.66, N = 3SE +/- 33333.33, N = 3SE +/- 57735.03, N = 3SE +/- 233333.33, N = 311939666677654666671136133333113600000011360666671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 57c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300M600M900M1200M1500MSE +/- 9533333.33, N = 3SE +/- 23094.01, N = 3SE +/- 168358.08, N = 3SE +/- 150111.07, N = 3SE +/- 3333.33, N = 314442666674892700007213866677213800007214933331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 32c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3500M1000M1500M2000M2500MSE +/- 218581.28, N = 3SE +/- 251661.15, N = 3SE +/- 284800.12, N = 3SE +/- 2915666.50, N = 3SE +/- 435889.89, N = 3218486666715314000002271966667226683333322705000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 57c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3400M800M1200M1600M2000MSE +/- 1014889.16, N = 3SE +/- 11547.01, N = 3SE +/- 284800.12, N = 3SE +/- 88191.71, N = 3SE +/- 152752.52, N = 317108000009782000001442366667144266666714424000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton360M120M180M240M300MSE +/- 193419.52, N = 3SE +/- 333.33, N = 3SE +/- 1000.00, N = 3SE +/- 577.35, N = 3SE +/- 1855.92, N = 3274803333674863338141200081394000813966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 512c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3100M200M300M400M500MSE +/- 392527.42, N = 3SE +/- 3333.33, N = 3SE +/- 3333.33, N = 3SE +/- 8819.17, N = 3SE +/- 6666.67, N = 34600766671349266671627666671627566671627533331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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.orgbfs median_TEPS, More Is BetterGraph500 3.0Scale: 26c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300M600M900M1200M1500M4105710008604320001177710000117564000011943200001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgbfs max_TEPS, More Is BetterGraph500 3.0Scale: 26c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300M600M900M1200M1500M4177770008743890001206990000120776000012277900001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgsssp median_TEPS, More Is BetterGraph500 3.0Scale: 26c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton360M120M180M240M300M1576880002093500002938260002961640002994970001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgsssp max_TEPS, More Is BetterGraph500 3.0Scale: 26c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton390M180M270M360M450M2045500002846890004157580004117620004197540001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

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 2023Implementation: MPI CPU - Input: water_GMX50_barec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton31.08452.1693.25354.3385.4225SE +/- 0.013, N = 3SE +/- 0.002, N = 3SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 33.9652.7674.2004.8204.2231. (CXX) g++ options: -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: NUMAc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton38001600240032004000SE +/- 9.75, N = 15SE +/- 1.53, N = 3SE +/- 3.39, N = 3SE +/- 7.31, N = 3SE +/- 5.17, N = 3552.682112.663523.583525.173759.101. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Cachec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3800K1600K2400K3200K4000KSE +/- 30785.49, N = 12SE +/- 21905.72, N = 15SE +/- 59376.56, N = 15SE +/- 40698.46, N = 15SE +/- 57217.78, N = 151447265.351921785.203844101.983860335.383892396.341. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix Mathc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton380K160K240K320K400KSE +/- 167.77, N = 3SE +/- 8.13, N = 3SE +/- 38.76, N = 3SE +/- 28.60, N = 3SE +/- 53.44, N = 3147576.41284713.63368671.39369258.89368750.671. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Mathc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350K100K150K200K250KSE +/- 100.78, N = 3SE +/- 37.96, N = 3SE +/- 20.95, N = 3SE +/- 27.00, N = 3SE +/- 47.94, N = 3221776.15147886.14217446.12217567.10217235.591. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix 3D Mathc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton32K4K6K8K10KSE +/- 1.96, N = 3SE +/- 1.40, N = 3SE +/- 9.35, N = 3SE +/- 19.16, N = 3SE +/- 6.38, N = 34571.965752.1710813.5910882.0210403.931. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Memory Copyingc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton34K8K12K16K20KSE +/- 0.46, N = 3SE +/- 1.12, N = 3SE +/- 4.65, N = 3SE +/- 1.36, N = 3SE +/- 3.80, N = 38080.4311324.7920478.6720475.9620484.241. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Shufflec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton312K24K36K48K60KSE +/- 0.50, N = 3SE +/- 74.80, N = 3SE +/- 139.03, N = 3SE +/- 294.96, N = 3SE +/- 21.44, N = 322255.8435614.5154472.0754695.0454143.401. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Wide Vector Mathc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3300K600K900K1200K1500KSE +/- 2507.18, N = 3SE +/- 505.84, N = 3SE +/- 16521.46, N = 15SE +/- 16444.95, N = 15SE +/- 16116.93, N = 151380146.63997272.651535336.571530043.521542834.941. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Fused Multiply-Addc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton314M28M42M56M70MSE +/- 32747.05, N = 3SE +/- 3687.67, N = 3SE +/- 4431.60, N = 3SE +/- 10061.51, N = 3SE +/- 4870.19, N = 330920910.9237732190.5463818458.6163723431.5563762252.761. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Floating Pointc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320K40K60K80K100KSE +/- 864.23, N = 13SE +/- 31.31, N = 3SE +/- 71.97, N = 3SE +/- 1.74, N = 3SE +/- 190.19, N = 396529.5142850.8276178.4676911.7476102.551. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

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 Nanotubec6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton320406080100SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 389.8292.7662.0856.4461.831. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi

nginx

This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350K100K150K200K250KSE +/- 60.38, N = 3SE +/- 90.87, N = 3SE +/- 243.69, N = 3SE +/- 317.05, N = 3SE +/- 323.56, N = 3165847.75148964.69255145.52253518.51255768.441. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 1000c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton350K100K150K200K250KSE +/- 136.82, N = 3SE +/- 185.79, N = 3SE +/- 55.97, N = 3SE +/- 402.16, N = 3SE +/- 137.20, N = 3163178.67158676.40255552.05256585.83255616.041. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

Kripke

Kripke is a simple, scalable, 3D Sn deterministic particle transport code. Its primary purpose is to research how data layout, programming paradigms and architectures effect the implementation and performance of Sn transport. Kripke is developed by LLNL. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.6c6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton380M160M240M320M400MSE +/- 2932840.19, N = 4SE +/- 102787.75, N = 3SE +/- 525406.56, N = 3SE +/- 445212.18, N = 3SE +/- 619419.33, N = 32370876502201202333544427333542340673390004001. (CXX) g++ options: -O3 -fopenmp -ldl

BRL-CAD

BRL-CAD is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.34VGR Performance Metricc6a.16xlarge AMD Zen 3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Em7g.16xlarge Graviton3200K400K600K800K1000K485038533020789066744743783777-m641. (CXX) g++ options: -std=c++14 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -ltcl8.6 -lregex_brl -lz_brl -lnetpbm -ldl -lm -ltk8.6

87 Results Shown

NAS Parallel Benchmarks:
  CG.C
  EP.D
  LU.C
  MG.C
  SP.C
LeelaChessZero:
  BLAS
  Eigen
Rodinia:
  OpenMP LavaMD
  OpenMP CFD Solver
  OpenMP Streamcluster
Algebraic Multi-Grid Benchmark
Laghos:
  Triple Point Problem
  Sedov Blast Wave, ube_922_hex.mesh
HeFFTe - Highly Efficient FFT for Exascale:
  c2c - FFTW - float - 128
  c2c - FFTW - float - 256
  c2c - FFTW - float - 512
  r2c - FFTW - float - 128
  r2c - FFTW - float - 256
  r2c - FFTW - float - 512
  c2c - FFTW - double - 128
  c2c - FFTW - double - 256
  c2c - FFTW - double - 512
  r2c - FFTW - double - 128
  r2c - FFTW - double - 256
  r2c - FFTW - double - 512
Pennant:
  sedovbig
  leblancbig
NWChem
QMCPACK:
  Li2_STO_ae
  simple-H2O
  FeCO6_b3lyp_gms
  FeCO6_b3lyp_gms
Xcompact3d Incompact3d:
  input.i3d 129 Cells Per Direction
  input.i3d 193 Cells Per Direction
Monte Carlo Simulations of Ionised Nebulae:
  Gas HII40
  Dust 2D tau100.0
Remhos
nekRS:
  Kershaw
  TurboPipe Periodic
LAMMPS Molecular Dynamics Simulator:
  20k Atoms
  Rhodopsin Protein
LULESH
srsRAN Project:
  Downlink Processor Benchmark
  PUSCH Processor Benchmark, Throughput Total
  PUSCH Processor Benchmark, Throughput Thread
ACES DGEMM
Coremark
7-Zip Compression:
  Compression Rating
  Decompression Rating
Stockfish
Timed Gem5 Compilation
Timed Godot Game Engine Compilation
Timed Node.js Compilation
OpenSSL:
  SHA256
  SHA512
  RSA4096
  RSA4096
  ChaCha20
  AES-128-GCM
  AES-256-GCM
  ChaCha20-Poly1305
Liquid-DSP:
  32 - 256 - 32
  32 - 256 - 57
  64 - 256 - 32
  64 - 256 - 57
  32 - 256 - 512
  64 - 256 - 512
Graph500:
  26:
    bfs median_TEPS
    bfs max_TEPS
    sssp median_TEPS
    sssp max_TEPS
GROMACS
Stress-NG:
  NUMA
  CPU Cache
  Matrix Math
  Vector Math
  Matrix 3D Math
  Memory Copying
  Vector Shuffle
  Wide Vector Math
  Fused Multiply-Add
  Vector Floating Point
GPAW
nginx:
  500
  1000
Kripke
BRL-CAD