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 2405291-NE-2308110NE13
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
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
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
Toggle/Hide
Result
Result
Identifier
View Logs
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
egeo-07
May 28
  17 Hours, 28 Minutes
Invert Behavior (Only Show Selected Data)
  9 Hours, 6 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 benchmarksProcessorMotherboardChipsetMemoryDiskNetworkGraphicsAudioMonitorOSKernelCompilerFile-SystemSystem LayerVulkanDisplay ServerDisplay DriverOpenCLScreen Resolutionm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07ARMv8 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.02 x Intel Xeon Silver 4208 @ 3.20GHz (16 Cores / 32 Threads)Dell Precision 7920 Rack 0DY2X0 (2.21.2 BIOS)Intel Sky Lake-E DMI3 Registers64GB2000GB TOSHIBA DT01ACA2Matrox G200eW3 15GBNVIDIA TU104 HD AudioDELL 17FP4 x Intel I350Debian 115.10.0-28-amd64 (x86_64)X ServerNVIDIAOpenCL 3.0 CUDA 12.2.1381.3.242GCC 10.2.1 20210110 + Clang 11.0.1-2 + CUDA 11.21280x1024OpenBenchmarking.orgKernel Details- m7g.16xlarge Graviton3: Transparent Huge Pages: madvise- c6g.16xlarge Graviton2: Transparent Huge Pages: madvise- c7g.16xlarge Graviton3: Transparent Huge Pages: madvise- c7gn.16xlarge Graviton3E: Transparent Huge Pages: madvise- c6a.16xlarge AMD Zen 3: Transparent Huge Pages: madvise- egeo-07: Transparent Huge Pages: alwaysCompiler 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 - egeo-07: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --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.12- egeo-07: Python 2.7.18 + Python 3.9.2Security 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 - egeo-07: gather_data_sampling: Mitigation of Microcode + itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Enhanced IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled Processor Details- c6a.16xlarge AMD Zen 3: CPU Microcode: 0xa0011cf- egeo-07: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x5003605

m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07Logarithmic Result OverviewPhoronix Test SuiteStress-NGPennantBRL-CADXcompact3d Incompact3dNWChemGraph500OpenSSLLAMMPS Molecular Dynamics SimulatorLULESHHeFFTe - Highly Efficient FFT for ExascaleRemhosLaghosGPAWStockfish7-Zip CompressionCoremarkGROMACSAlgebraic Multi-Grid BenchmarknginxRodiniaKripkeQMCPACKsrsRAN ProjectLiquid-DSPTimed Node.js CompilationTimed Godot Game Engine CompilationMonte Carlo Simulations of Ionised NebulaeTimed Gem5 CompilationNAS Parallel BenchmarksACES DGEMM

Amazon AWS Graviton3E vs. Graviton 2/3 benchmarksgraph500: 26graph500: 26stress-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 Pointopenssl: SHA256openssl: SHA512openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305amg: nekrs: Kershawnekrs: TurboPipe Periodicheffte: 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 - 512mt-dgemm: Sustained Floating-Point Ratecoremark: CoreMark Size 666 - Iterations Per Secondlaghos: Triple Point Problemlaghos: Sedov Blast Wave, ube_922_hex.meshsrsran: Downlink Processor Benchmarksrsran: PUSCH Processor Benchmark, Throughput Totalsrsran: PUSCH Processor Benchmark, Throughput Threadcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratinglczero: BLASlczero: Eigenstockfish: Total Timegromacs: MPI CPU - water_GMX50_barelammps: 20k Atomslammps: Rhodopsin Proteinnginx: 500nginx: 1000liquid-dsp: 32 - 256 - 32liquid-dsp: 32 - 256 - 57liquid-dsp: 64 - 256 - 32liquid-dsp: 64 - 256 - 57liquid-dsp: 32 - 256 - 512liquid-dsp: 64 - 256 - 512openssl: RSA4096graph500: 26graph500: 26kripke: npb: CG.Cnpb: EP.Dnpb: LU.Cnpb: MG.Cnpb: SP.Copenssl: RSA4096brl-cad: VGR Performance Metriclulesh: pennant: sedovbigpennant: leblancbigrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusternwchem: C240 Buckyballincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directionmocassin: Gas HII40mocassin: Dust 2D tau100.0remhos: Sample Remap Examplebuild-gem5: Time To Compilebuild-godot: Time To Compilebuild-nodejs: Time To Compilegpaw: Carbon Nanotubeqmcpack: Li2_STO_aeqmcpack: simple-H2Oqmcpack: FeCO6_b3lyp_gmsqmcpack: FeCO6_b3lyp_gmsm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07122779000011943200003759.103892396.34368750.67217235.5910403.9320484.2454143.401542834.9463762252.7676102.55542125155803212544887010322678451733203317190028333311363074287460990164676166731506800003976300000186.35681.444288.0482306.540164.873162.95657.150340.892346.2504138.01478.504984.473924.3623531601880.342264232.01410.55318.55413.895.8316825285540130113981121197114.22336.92737.558255768.44255616.041136066667721493333227050000014424000008139666716275333310181.941975400029949700033900040021988.993738.9828341.6850126.2917244.85713859.578377728296.3789.2064906.72053743.7884.37511.6631940.23.0987103813.945418013.57582.66914.040180.247154.378237.78361.831112.6128.041211.60205.728743890008604320002112.661921785.20284713.63147886.145752.1711324.7935614.51997272.6537732190.5442850.8242472798847143939254906729254120315843616385712919959315746717636807103558633317603366672220190000135.35841.981642.8284209.49692.399681.941232.746820.627924.265881.449840.110444.929720.4179521260642.177024180.80322.37197.23938.763.8240702234202947891866092842.76725.17125.950148964.69158676.407654666674892700001531400000978200000674863331349266672624.328468900020935000022012023313103.622216.2618741.9025671.299711.70214040.953302017557.48516.4805012.1768362.2246.05113.7352976.95.6372073525.882565820.758145.37420.740225.305218.276287.81492.760165.1245.225302.19297.94120699000011777100003523.583844101.98368671.39217446.1210813.5920478.6754472.071535336.5763818458.6176178.46542165612633214591414710327551699733206434984328337379573774318842213176527766732618533333978983333184.02681.009688.1842301.418162.010163.27655.105540.828346.3706133.51477.768584.745124.1406051605948.674645230.68408.01319.75356.895.7311056285633133313821173164764.20036.86237.412255145.52255552.051136133333721386667227196666714423666678141200016276666710181.441575800029382600035444273321911.023664.5428375.7149742.3017219.95713945.978906628708.6569.4222706.96134543.9634.44211.6251962.73.1444799913.832669313.65982.82214.120181.779156.687238.54362.083112.6427.990211.32204.77120776000011756400003525.173860335.38369258.89217567.1010882.0220475.9654695.041530043.5263723431.5576911.74541542185933212605904011411811942341113046994335115246542079969465487176596633333028233334141440000184.11081.167188.4551300.396162.361163.55955.103840.970846.5300133.42278.165885.006024.0785291611801.559265236.22423.11323.25431.297.4312009285677139214441170271214.82036.83837.482253518.51256585.831136000000721380000226683333314426666678139400016275666710183.341176200029616400035423406722155.363657.6728369.1149860.6817163.11713754.874474328736.2269.3409536.83999844.0444.42910.69019143.1148982813.760672613.52582.97414.082182.471155.951238.63656.440113.2027.999188.28204.25417777000410571000552.681447265.35147576.41221776.154571.968080.4322255.841380146.6330920910.9296529.514585753477715291283297138389378753151449269317138457889450925229993738369993004308810000433753666798.702643.590744.3176158.858102.65282.758448.943220.871923.521286.373041.586842.43949.3880501466587.036580227.40275.92691.36479.1215.923097023578713161152969056093.96520.34219.563165847.75163178.6711939666671444266667218486666717108000002748033334600766678392.420455000015768800023708765020210.003061.4295221.4045946.8134025.35548396.548503816708.25816.530509.91756564.1799.3428.3963440.47.0197528830.314528812.669194.43522.104192.118147.737230.42389.818123.9526.867184.10187.322105720002082880000.891525522.4655962.0038515.891841.583209.837162.56399851.8510084119.2121347.32346692520338785660005621349462761131320253446191285602650704190744445613326.736716.997119.671558.201232.428734.36749.622969.3237910.665323.016017.117018.99022.094206362563.28837061.5870.77342.31129.588.57584059055260923441.1167.5397.17673654.1970348.776334833334295966676412433334778966671282500001295600003041.885755800690706001091072339661.911329.2036556.3419477.2311726.55200342.71026845676.776289.0049043.45880212.54518.63023.2471098421.239273784.664220226.920281.24968.956462.599391.737641.867257.464408.4577.523608.86552.72OpenBenchmarking.org

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 max_TEPS, More Is BetterGraph500 3.0Scale: 26egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300M600M900M1200M1500M2105720004177770001207760000120699000087438900012277900001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgbfs median_TEPS, More Is BetterGraph500 3.0Scale: 26egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300M600M900M1200M1500M2082880004105710001175640000117771000086043200011943200001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

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: NUMAegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton38001600240032004000SE +/- 0.00, N = 3SE +/- 9.75, N = 15SE +/- 7.31, N = 3SE +/- 3.39, N = 3SE +/- 1.53, N = 3SE +/- 5.17, N = 30.89552.683525.173523.582112.663759.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 Cacheegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3800K1600K2400K3200K4000KSE +/- 22640.51, N = 15SE +/- 30785.49, N = 12SE +/- 40698.46, N = 15SE +/- 59376.56, N = 15SE +/- 21905.72, N = 15SE +/- 57217.78, N = 151525522.461447265.353860335.383844101.981921785.203892396.34-laio -lbsd -lEGL -lGLESv2 -lmd1. (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 Mathegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton380K160K240K320K400KSE +/- 6.88, N = 3SE +/- 167.77, N = 3SE +/- 28.60, N = 3SE +/- 38.76, N = 3SE +/- 8.13, N = 3SE +/- 53.44, N = 355962.00147576.41369258.89368671.39284713.63368750.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 Mathegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350K100K150K200K250KSE +/- 9.74, N = 3SE +/- 100.78, N = 3SE +/- 27.00, N = 3SE +/- 20.95, N = 3SE +/- 37.96, N = 3SE +/- 47.94, N = 338515.89221776.15217567.10217446.12147886.14217235.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 Mathegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton32K4K6K8K10KSE +/- 9.17, N = 3SE +/- 1.96, N = 3SE +/- 19.16, N = 3SE +/- 9.35, N = 3SE +/- 1.40, N = 3SE +/- 6.38, N = 31841.584571.9610882.0210813.595752.1710403.93-laio -lbsd -lEGL -lGLESv2 -lmd1. (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 Copyingegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton34K8K12K16K20KSE +/- 1.93, N = 3SE +/- 0.46, N = 3SE +/- 1.36, N = 3SE +/- 4.65, N = 3SE +/- 1.12, N = 3SE +/- 3.80, N = 33209.838080.4320475.9620478.6711324.7920484.24-laio -lbsd -lEGL -lGLESv2 -lmd1. (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 Shuffleegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton312K24K36K48K60KSE +/- 0.40, N = 3SE +/- 0.50, N = 3SE +/- 294.96, N = 3SE +/- 139.03, N = 3SE +/- 74.80, N = 3SE +/- 21.44, N = 37162.5622255.8454695.0454472.0735614.5154143.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 Mathegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300K600K900K1200K1500KSE +/- 641.34, N = 3SE +/- 2507.18, N = 3SE +/- 16444.95, N = 15SE +/- 16521.46, N = 15SE +/- 505.84, N = 3SE +/- 16116.93, N = 15399851.851380146.631530043.521535336.57997272.651542834.94-laio -lbsd -lEGL -lGLESv2 -lmd1. (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-Addegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton314M28M42M56M70MSE +/- 16948.60, N = 3SE +/- 32747.05, N = 3SE +/- 10061.51, N = 3SE +/- 4431.60, N = 3SE +/- 3687.67, N = 3SE +/- 4870.19, N = 310084119.2130920910.9263723431.5563818458.6137732190.5463762252.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 Pointegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320K40K60K80K100KSE +/- 160.53, N = 3SE +/- 864.23, N = 13SE +/- 1.74, N = 3SE +/- 71.97, N = 3SE +/- 31.31, N = 3SE +/- 190.19, N = 321347.3296529.5176911.7476178.4642850.8276102.55-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

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: SHA256egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton312000M24000M36000M48000M60000MSE +/- 404619.57, N = 3SE +/- 26770675.21, N = 3SE +/- 19542665.92, N = 3SE +/- 16491036.11, N = 3SE +/- 245440310.03, N = 3SE +/- 18610524.10, N = 334669252034585753477754154218593542165612634247279884754212515580-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton37000M14000M21000M28000M35000MSE +/- 1513929.31, N = 3SE +/- 207279.55, N = 3SE +/- 16155877.53, N = 3SE +/- 4573992.60, N = 3SE +/- 9173912.49, N = 3SE +/- 17714077.14, N = 338785660001529128329732126059040321459141471439392549032125448870-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton330000M60000M90000M120000M150000MSE +/- 13595278.49, N = 3SE +/- 36376378.52, N = 3SE +/- 771581.87, N = 3SE +/- 1725060.95, N = 3SE +/- 35952887.59, N = 3SE +/- 1293723.80, N = 35621349462713838937875311411811942310327551699767292541203103226784517-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton390000M180000M270000M360000M450000MSE +/- 11737066.92, N = 3SE +/- 4227452.23, N = 3SE +/- 11273100.69, N = 3SE +/- 12264074.61, N = 3SE +/- 9833681.11, N = 3SE +/- 81289574.27, N = 361131320253151449269317411130469943332064349843158436163857332033171900-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton380000M160000M240000M320000M400000MSE +/- 2585526.42, N = 3SE +/- 41584947.90, N = 3SE +/- 24279491.44, N = 3SE +/- 33807617.40, N = 3SE +/- 2312792.64, N = 3SE +/- 6411836.47, N = 344619128560138457889450351152465420283373795737129199593157283333113630-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320000M40000M60000M80000M100000MSE +/- 1523000.86, N = 3SE +/- 232372675.93, N = 3SE +/- 1769561.47, N = 3SE +/- 1218886.42, N = 3SE +/- 1132293.08, N = 3SE +/- 1340503.89, N = 3265070419079252299937379969465487743188422134671763680774287460990-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

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.2egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3400M800M1200M1600M2000MSE +/- 394420.25, N = 3SE +/- 1055539.30, N = 3SE +/- 488508.39, N = 3SE +/- 192645.90, N = 3SE +/- 140169.34, N = 3SE +/- 103191.30, N = 34444561338369993001765966333176527766710355863331646761667-pthread1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -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 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3900M1800M2700M3600M4500MSE +/- 22342148.51, N = 3SE +/- 5414395.42, N = 3SE +/- 2490845.46, N = 3SE +/- 737119.02, N = 3SE +/- 1575066.14, N = 3430881000033028233333261853333176033666731506800001. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -rdynamic -lmpi_cxx -lmpi

Input: Kershaw

egeo-07: The test quit with a non-zero exit status. E: [egeo-07.qteorica.unal.edu.co:290025] PMIX ERROR: UNREACHABLE in file ../../../src/server/pmix_server.c at line 2795

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

Input: TurboPipe Periodic

egeo-07: The test quit with a non-zero exit status. E: [egeo-07.qteorica.unal.edu.co:290233] PMIX ERROR: UNREACHABLE in file ../../../src/server/pmix_server.c at line 2795

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: 128egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton34080120160200SE +/- 0.04, N = 3SE +/- 1.25, N = 14SE +/- 0.20, N = 3SE +/- 0.47, N = 3SE +/- 0.35, N = 3SE +/- 0.27, N = 326.7498.70184.11184.03135.36186.36-pthread1. (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: 256egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.10, N = 3SE +/- 0.42, N = 6SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 317.0043.5981.1781.0141.9881.44-pthread1. (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: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 319.6744.3288.4688.1842.8388.05-pthread1. (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: 128egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton370140210280350SE +/- 0.85, N = 15SE +/- 1.94, N = 3SE +/- 1.62, N = 3SE +/- 0.56, N = 3SE +/- 0.64, N = 3SE +/- 0.83, N = 358.20158.86300.40301.42209.50306.54-pthread1. (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: 256egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton34080120160200SE +/- 0.04, N = 3SE +/- 1.28, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.19, N = 3SE +/- 0.27, N = 332.43102.65162.36162.0192.40164.87-pthread1. (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: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton34080120160200SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 334.3782.76163.56163.2881.94162.96-pthread1. (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: 128egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton31326395265SE +/- 0.03519, N = 3SE +/- 0.84547, N = 15SE +/- 0.32202, N = 3SE +/- 0.14885, N = 3SE +/- 0.08221, N = 3SE +/- 0.28294, N = 39.6229648.9432055.1038055.1055032.7468057.150301. (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: 256egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3918273645SE +/- 0.01615, N = 3SE +/- 0.17467, N = 3SE +/- 0.02971, N = 3SE +/- 0.02659, N = 3SE +/- 0.01033, N = 3SE +/- 0.01031, N = 39.3237920.8719040.9708040.8283020.6279040.89230-pthread1. (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: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton31122334455SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 310.6723.5246.5346.3724.2746.25-pthread1. (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: 128egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3306090120150SE +/- 0.06, N = 3SE +/- 1.46, N = 12SE +/- 0.04, N = 3SE +/- 0.47, N = 3SE +/- 0.61, N = 3SE +/- 0.12, N = 323.0286.37133.42133.5181.45138.01-pthread1. (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: 256egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.10, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.31, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 317.1241.5978.1777.7740.1178.50-pthread1. (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: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 318.9942.4485.0184.7544.9384.47-pthread1. (CXX) g++ options: -O3

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 Rateegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3612182430SE +/- 0.035680, N = 15SE +/- 0.038051, N = 3SE +/- 0.297525, N = 4SE +/- 0.285590, N = 4SE +/- 0.154503, N = 3SE +/- 0.171001, N = 132.0942069.38805024.07852924.14060520.41795224.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 Secondegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300K600K900K1200K1500KSE +/- 4039.35, N = 3SE +/- 6710.50, N = 3SE +/- 14869.41, N = 7SE +/- 13274.76, N = 15SE +/- 153.60, N = 3SE +/- 11449.37, N = 15362563.291466587.041611801.561605948.671260642.181601880.341. (CC) gcc options: -O2 -lrt" -lrt

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 Problemegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350100150200250SE +/- 0.71, N = 4SE +/- 1.06, N = 3SE +/- 0.27, N = 3SE +/- 0.16, N = 3SE +/- 0.48, N = 3SE +/- 0.28, N = 361.58227.40236.22230.68180.80232.01-pthread1. (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.meshegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton390180270360450SE +/- 0.27, N = 3SE +/- 0.48, N = 3SE +/- 0.79, N = 3SE +/- 0.89, N = 3SE +/- 0.89, N = 3SE +/- 0.42, N = 370.77275.92423.11408.01322.37410.55-pthread1. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -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 Benchmarkegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3150300450600750SE +/- 4.00, N = 4SE +/- 1.26, N = 3SE +/- 0.06, N = 3SE +/- 0.95, N = 3SE +/- 0.25, N = 3SE +/- 0.91, N = 3342.3691.3323.2319.7197.2318.5-march=native -mfma -lpthread-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 Totalegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton314002800420056007000SE +/- 6.96, N = 3SE +/- 21.76, N = 3SE +/- 3.32, N = 3SE +/- 1.80, N = 3SE +/- 2.53, N = 3SE +/- 4.08, N = 31129.56479.15431.25356.83938.75413.8-march=native -mfma -lpthread-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 Threadegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350100150200250SE +/- 0.68, N = 10SE +/- 0.55, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 388.5215.997.495.763.895.8-march=native -mfma -lpthread-march=native -mfma1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

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 Ratingegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton370K140K210K280K350KSE +/- 414.62, N = 3SE +/- 670.46, N = 3SE +/- 308.14, N = 3SE +/- 72.90, N = 3SE +/- 209.44, N = 3SE +/- 154.72, N = 3758402309703120093110562407023168251. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton360K120K180K240K300KSE +/- 265.06, N = 3SE +/- 1190.65, N = 3SE +/- 54.90, N = 3SE +/- 146.43, N = 3SE +/- 15.43, N = 3SE +/- 93.51, N = 3590552357872856772856332342022855401. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

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 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton330060090012001500SE +/- 13.29, N = 5SE +/- 7.22, N = 3SE +/- 3.53, N = 3SE +/- 11.79, N = 3SE +/- 4.67, N = 313161392133394713011. (CXX) g++ options: -flto -pthread

Backend: BLAS

egeo-07: The test quit with a non-zero exit status. E: ./lczero: line 4: ./lc0: No such file or directory

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: Eigenc6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton330060090012001500SE +/- 7.37, N = 3SE +/- 14.88, N = 3SE +/- 15.65, N = 3SE +/- 4.73, N = 3SE +/- 8.74, N = 311521444138289113981. (CXX) g++ options: -flto -pthread

Backend: Eigen

egeo-07: The test quit with a non-zero exit status. E: ./lczero: line 4: ./lc0: No such file or directory

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 Timeegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton330M60M90M120M150MSE +/- 349749.32, N = 12SE +/- 1430593.84, N = 15SE +/- 1531345.46, N = 15SE +/- 2998209.87, N = 12SE +/- 2597495.37, N = 15SE +/- 2854071.93, N = 15260923449690560911702712111731647686609284112119711-m64 -msse -msse3 -mpopcnt -mavx2 -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -msse4.1 -mssse3 -msse2 -mbmi2-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

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_bareegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton31.08452.1693.25354.3385.4225SE +/- 0.002, N = 3SE +/- 0.013, N = 3SE +/- 0.003, N = 3SE +/- 0.004, N = 3SE +/- 0.002, N = 3SE +/- 0.003, N = 31.1163.9654.8204.2002.7674.223-lm1. (CXX) g++ options: -O3

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 Atomsegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3816243240SE +/- 0.006, N = 3SE +/- 0.066, N = 3SE +/- 0.018, N = 3SE +/- 0.025, N = 3SE +/- 0.009, N = 3SE +/- 0.034, N = 37.53920.34236.83836.86225.17136.927-pthread -lm-lm1. (CXX) g++ options: -O3 -ldl

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin Proteinegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3918273645SE +/- 0.024, N = 3SE +/- 0.257, N = 12SE +/- 0.026, N = 3SE +/- 0.033, N = 3SE +/- 0.083, N = 3SE +/- 0.057, N = 37.17619.56337.48237.41225.95037.558-pthread -lm-lm1. (CXX) g++ options: -O3 -ldl

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: 500egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350K100K150K200K250KSE +/- 47.73, N = 3SE +/- 60.38, N = 3SE +/- 317.05, N = 3SE +/- 243.69, N = 3SE +/- 90.87, N = 3SE +/- 323.56, N = 373654.19165847.75253518.51255145.52148964.69255768.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: 1000egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350K100K150K200K250KSE +/- 141.39, N = 3SE +/- 136.82, N = 3SE +/- 402.16, N = 3SE +/- 55.97, N = 3SE +/- 185.79, N = 3SE +/- 137.20, N = 370348.77163178.67256585.83255552.05158676.40255616.041. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

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: 32egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300M600M900M1200M1500MSE +/- 571382.34, N = 3SE +/- 578311.72, N = 3SE +/- 57735.03, N = 3SE +/- 33333.33, N = 3SE +/- 456520.66, N = 3SE +/- 233333.33, N = 363348333311939666671136000000113613333376546666711360666671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 57egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3300M600M900M1200M1500MSE +/- 846666.67, N = 3SE +/- 9533333.33, N = 3SE +/- 150111.07, N = 3SE +/- 168358.08, N = 3SE +/- 23094.01, N = 3SE +/- 3333.33, N = 342959666714442666677213800007213866674892700007214933331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 32egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3500M1000M1500M2000M2500MSE +/- 707515.21, N = 3SE +/- 218581.28, N = 3SE +/- 2915666.50, N = 3SE +/- 284800.12, N = 3SE +/- 251661.15, N = 3SE +/- 435889.89, N = 3641243333218486666722668333332271966667153140000022705000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 57egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3400M800M1200M1600M2000MSE +/- 851162.60, N = 3SE +/- 1014889.16, N = 3SE +/- 88191.71, N = 3SE +/- 284800.12, N = 3SE +/- 11547.01, N = 3SE +/- 152752.52, N = 347789666717108000001442666667144236666797820000014424000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton360M120M180M240M300MSE +/- 120554.28, N = 3SE +/- 193419.52, N = 3SE +/- 577.35, N = 3SE +/- 1000.00, N = 3SE +/- 333.33, N = 3SE +/- 1855.92, N = 3128250000274803333813940008141200067486333813966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 512egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3100M200M300M400M500MSE +/- 92915.73, N = 3SE +/- 392527.42, N = 3SE +/- 8819.17, N = 3SE +/- 3333.33, N = 3SE +/- 3333.33, N = 3SE +/- 6666.67, N = 31295600004600766671627566671627666671349266671627533331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton32K4K6K8K10KSE +/- 5.58, N = 3SE +/- 3.06, N = 3SE +/- 0.84, N = 3SE +/- 1.54, N = 3SE +/- 1.71, N = 3SE +/- 1.27, N = 33041.88392.410183.310181.42624.310181.9-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

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: 26egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton390M180M270M360M450M85755800204550000411762000415758000284689000419754000-pthread1. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgsssp median_TEPS, More Is BetterGraph500 3.0Scale: 26egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton360M120M180M240M300M69070600157688000296164000293826000209350000299497000-pthread1. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

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.6egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton380M160M240M320M400MSE +/- 523405.33, N = 3SE +/- 2932840.19, N = 4SE +/- 445212.18, N = 3SE +/- 525406.56, N = 3SE +/- 102787.75, N = 3SE +/- 619419.33, N = 3109107233237087650354234067354442733220120233339000400-pthread1. (CXX) g++ options: -O3 -fopenmp -ldl

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.Cegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton35K10K15K20K25KSE +/- 12.05, N = 3SE +/- 14.83, N = 3SE +/- 125.21, N = 3SE +/- 283.23, N = 3SE +/- 31.56, N = 3SE +/- 130.18, N = 39661.9120210.0022155.3621911.0213103.6221988.99-pthread -ldl -lutil -lrt1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. egeo-07: Open MPI 4.1.03. c6a.16xlarge AMD Zen 3: Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.Degeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton38001600240032004000SE +/- 0.38, N = 3SE +/- 4.77, N = 3SE +/- 32.06, N = 15SE +/- 34.07, N = 15SE +/- 2.22, N = 3SE +/- 1.69, N = 31329.203061.423657.673664.542216.263738.98-pthread -ldl -lutil -lrt1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. egeo-07: Open MPI 4.1.03. c6a.16xlarge AMD Zen 3: Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.Cegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320K40K60K80K100KSE +/- 21.23, N = 3SE +/- 90.22, N = 3SE +/- 43.73, N = 3SE +/- 36.09, N = 3SE +/- 26.12, N = 3SE +/- 48.62, N = 336556.3495221.4028369.1128375.7118741.9028341.68-pthread -ldl -lutil -lrt1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. egeo-07: Open MPI 4.1.03. c6a.16xlarge AMD Zen 3: Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.Cegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton311K22K33K44K55KSE +/- 35.78, N = 3SE +/- 167.32, N = 3SE +/- 14.65, N = 3SE +/- 32.94, N = 3SE +/- 7.02, N = 3SE +/- 24.30, N = 319477.2345946.8149860.6849742.3025671.2950126.29-pthread -ldl -lutil -lrt1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. egeo-07: Open MPI 4.1.03. c6a.16xlarge AMD Zen 3: Open MPI 4.1.2

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.Cegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton37K14K21K28K35KSE +/- 15.52, N = 3SE +/- 20.85, N = 3SE +/- 31.31, N = 3SE +/- 7.21, N = 3SE +/- 1.54, N = 3SE +/- 10.19, N = 311726.5534025.3517163.1117219.959711.7017244.85-pthread -ldl -lutil -lrt1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 2. egeo-07: Open MPI 4.1.03. c6a.16xlarge AMD Zen 3: Open MPI 4.1.2

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.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3150K300K450K600K750KSE +/- 170.27, N = 3SE +/- 34.73, N = 3SE +/- 198.10, N = 3SE +/- 12.03, N = 3SE +/- 88.30, N = 3SE +/- 21.82, N = 3200342.7548396.5713754.8713945.9214040.9713859.5-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -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 Metricegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3200K400K600K800K1000K102684485038744743789066533020783777-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

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.3egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton36K12K18K24K30KSE +/- 5.42, N = 3SE +/- 90.11, N = 3SE +/- 12.73, N = 3SE +/- 11.81, N = 3SE +/- 38.55, N = 3SE +/- 27.09, N = 35676.7816708.2628736.2328708.6617557.4928296.38-pthread1. (CXX) g++ options: -O3 -fopenmp -lm -lmpi_cxx -lmpi

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: sedovbigegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.050055, N = 3SE +/- 0.036687, N = 3SE +/- 0.003721, N = 3SE +/- 0.011497, N = 3SE +/- 0.018218, N = 3SE +/- 0.011347, N = 389.00490016.5305009.3409539.42227016.4805009.206490-pthread1. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

OpenBenchmarking.orgHydro Cycle Time - Seconds, Fewer Is BetterPennant 1.0.1Test: leblancbigegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton31020304050SE +/- 0.025073, N = 3SE +/- 0.013289, N = 3SE +/- 0.000467, N = 3SE +/- 0.005468, N = 3SE +/- 0.018924, N = 3SE +/- 0.000869, N = 343.4588009.9175656.8399986.96134512.1768306.720537-pthread1. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

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 LavaMDegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton350100150200250SE +/- 0.02, N = 3SE +/- 0.53, N = 3SE +/- 0.15, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3212.5564.1844.0443.9662.2243.79-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL1. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD Solveregeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3510152025SE +/- 0.208, N = 4SE +/- 0.002, N = 3SE +/- 0.027, N = 3SE +/- 0.021, N = 3SE +/- 0.016, N = 3SE +/- 0.011, N = 318.6309.3424.4294.4426.0514.375-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL1. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP Streamclusteregeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3612182430SE +/- 0.397, N = 15SE +/- 0.101, N = 15SE +/- 0.233, N = 12SE +/- 0.099, N = 8SE +/- 0.211, N = 15SE +/- 0.138, N = 323.2478.39610.69011.62513.73511.663-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL1. (CXX) g++ options:

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 Buckyballegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton32K4K6K8K10K10984.03440.41914.01962.72976.91940.2-ldl -lutil -m64-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

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 Directionegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3510152025SE +/- 0.12655798, N = 3SE +/- 0.08686597, N = 15SE +/- 0.01738352, N = 3SE +/- 0.03233273, N = 3SE +/- 0.02560507, N = 3SE +/- 0.02702838, N = 321.239273707.019752883.114898283.144479995.637207353.09871038-pthread -ldl -lutil -lrt1. (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 Directionegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.03, N = 3SE +/- 0.28, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 384.6630.3113.7613.8325.8813.95-pthread -ldl -lutil -lrt1. (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 HII40egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3612182430SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 3SE +/- 0.05, N = 326.9212.6713.5313.6620.7613.58-pthread -ldl -lutil -lrt1. (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.0egeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton360120180240300SE +/- 0.37, N = 3SE +/- 1.84, N = 7SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.86, N = 3SE +/- 0.01, N = 3281.25194.4482.9782.82145.3782.67-pthread -ldl -lutil -lrt1. (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 Exampleegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton31530456075SE +/- 0.44, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 368.9622.1014.0814.1220.7414.04-pthread1. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

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 Compileegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3100200300400500SE +/- 9.98, N = 9SE +/- 0.26, N = 3SE +/- 0.38, N = 3SE +/- 0.26, N = 3SE +/- 0.35, N = 3SE +/- 0.13, N = 3462.60192.12182.47181.78225.31180.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 Compileegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton380160240320400SE +/- 0.36, N = 3SE +/- 0.12, N = 3SE +/- 0.45, N = 3SE +/- 0.63, N = 3SE +/- 0.30, N = 3SE +/- 0.32, N = 3391.74147.74155.95156.69218.28154.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 Compileegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3140280420560700SE +/- 1.11, N = 3SE +/- 0.40, N = 3SE +/- 0.32, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.33, N = 3641.87230.42238.64238.54287.81237.78

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 Nanotubeegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton360120180240300SE +/- 0.19, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3257.4689.8256.4462.0892.7661.83-pthread1. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi

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_aeegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton390180270360450SE +/- 4.45, N = 3SE +/- 0.13, N = 3SE +/- 0.31, N = 3SE +/- 0.12, N = 3SE +/- 1.13, N = 3SE +/- 0.08, N = 3408.45123.95113.20112.64165.12112.61-march=native -pthread-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-H2Oegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton320406080100SE +/- 0.86, N = 5SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 0.03, N = 377.5226.8728.0027.9945.2328.04-march=native -pthread-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_gmsegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3130260390520650SE +/- 0.11, N = 3SE +/- 1.03, N = 3SE +/- 0.29, N = 3SE +/- 0.19, N = 3SE +/- 0.37, N = 3SE +/- 0.22, N = 3608.86184.10188.28211.32302.19211.60-march=native -pthread-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_gmsegeo-07c6a.16xlarge AMD Zen 3c7gn.16xlarge Graviton3Ec7g.16xlarge Graviton3c6g.16xlarge Graviton2m7g.16xlarge Graviton3120240360480600SE +/- 7.86, N = 3SE +/- 2.30, N = 3SE +/- 0.21, N = 3SE +/- 0.82, N = 3SE +/- 1.75, N = 3SE +/- 0.45, N = 3552.72187.32204.25204.77297.94205.72-march=native -pthread-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

87 Results Shown

Graph500:
  26:
    bfs max_TEPS
    bfs median_TEPS
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
OpenSSL:
  SHA256
  SHA512
  ChaCha20
  AES-128-GCM
  AES-256-GCM
  ChaCha20-Poly1305
Algebraic Multi-Grid Benchmark
nekRS:
  Kershaw
  TurboPipe Periodic
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
ACES DGEMM
Coremark
Laghos:
  Triple Point Problem
  Sedov Blast Wave, ube_922_hex.mesh
srsRAN Project:
  Downlink Processor Benchmark
  PUSCH Processor Benchmark, Throughput Total
  PUSCH Processor Benchmark, Throughput Thread
7-Zip Compression:
  Compression Rating
  Decompression Rating
LeelaChessZero:
  BLAS
  Eigen
Stockfish
GROMACS
LAMMPS Molecular Dynamics Simulator:
  20k Atoms
  Rhodopsin Protein
nginx:
  500
  1000
Liquid-DSP:
  32 - 256 - 32
  32 - 256 - 57
  64 - 256 - 32
  64 - 256 - 57
  32 - 256 - 512
  64 - 256 - 512
OpenSSL
Graph500:
    sssp max_TEPS
    sssp median_TEPS
Kripke
NAS Parallel Benchmarks:
  CG.C
  EP.D
  LU.C
  MG.C
  SP.C
OpenSSL
BRL-CAD
LULESH
Pennant:
  sedovbig
  leblancbig
Rodinia:
  OpenMP LavaMD
  OpenMP CFD Solver
  OpenMP Streamcluster
NWChem
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
Timed Gem5 Compilation
Timed Godot Game Engine Compilation
Timed Node.js Compilation
GPAW
QMCPACK:
  Li2_STO_ae
  simple-H2O
  FeCO6_b3lyp_gms
  FeCO6_b3lyp_gms