Amazon AWS Graviton3E vs. Graviton 2/3 benchmarks

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

HTML result view exported from: https://openbenchmarking.org/result/2405291-NE-2308110NE13&grw&rdt.

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

Amazon AWS Graviton3E vs. Graviton 2/3 benchmarksheffte: c2c - FFTW - float - 128heffte: c2c - FFTW - float - 256laghos: Triple Point Problemlaghos: Sedov Blast Wave, ube_922_hex.meshstress-ng: NUMAstress-ng: CPU Cachestress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Matrix 3D Mathstress-ng: Vector Shuffleheffte: c2c - FFTW - float - 512stress-ng: Memory Copyingstress-ng: Wide Vector Mathstress-ng: Fused Multiply-Addstress-ng: Vector Floating Pointgraph500: 26heffte: r2c - FFTW - float - 128graph500: 26heffte: r2c - FFTW - float - 256graph500: 26graph500: 26heffte: r2c - FFTW - double - 256heffte: r2c - FFTW - double - 512heffte: r2c - FFTW - double - 128heffte: c2c - FFTW - double - 512heffte: c2c - FFTW - double - 256heffte: c2c - FFTW - double - 128nekrs: Kershawnekrs: TurboPipe Periodiclczero: BLASlczero: Eigengromacs: MPI CPU - water_GMX50_barelammps: 20k Atomsheffte: r2c - FFTW - float - 512lammps: Rhodopsin Proteinremhos: Sample Remap Examplebrl-cad: VGR Performance Metricnpb: CG.Cnpb: EP.Dnpb: LU.Cnpb: MG.Cnpb: SP.Crodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclustermt-dgemm: Sustained Floating-Point Ratepennant: sedovbigpennant: leblancbigamg: kripke: lulesh: nwchem: C240 Buckyballmocassin: Gas HII40mocassin: Dust 2D tau100.0qmcpack: Li2_STO_aeqmcpack: simple-H2Oqmcpack: FeCO6_b3lyp_gmsqmcpack: FeCO6_b3lyp_gmsincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directiongpaw: Carbon Nanotubecoremark: CoreMark Size 666 - Iterations Per Secondstockfish: Total Timecompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingbuild-godot: Time To Compilebuild-gem5: Time To Compilebuild-nodejs: Time To Compileliquid-dsp: 32 - 256 - 32liquid-dsp: 32 - 256 - 57liquid-dsp: 64 - 256 - 32liquid-dsp: 64 - 256 - 57liquid-dsp: 32 - 256 - 512liquid-dsp: 64 - 256 - 512srsran: Downlink Processor Benchmarksrsran: PUSCH Processor Benchmark, Throughput Totalsrsran: PUSCH Processor Benchmark, Throughput Threadnginx: 500nginx: 1000openssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07186.35681.4442232.01410.553759.103892396.34368750.67217235.5910403.9354143.4088.048220484.241542834.9463762252.7676102.551194320000306.5401227790000164.87329949700041975400078.504984.4739138.01446.250440.892357.150331506800003976300000130113984.22336.927162.95637.55814.04078377721988.993738.9828341.6850126.2917244.8543.7884.37511.66324.3623539.2064906.720537164676166733900040028296.3781940.213.57582.669112.6128.041211.60205.723.0987103813.945418061.8311601880.342264112119711316825285540154.378180.247237.78311360666677214933332270500000144240000081396667162753333318.55413.895.8255768.44255616.04542125155803212544887010181.9713859.510322678451733203317190028333311363074287460990135.35841.9816180.80322.372112.661921785.20284713.63147886.145752.1735614.5142.828411324.79997272.6537732190.5442850.82860432000209.49687438900092.399620935000028468900040.110444.929781.449824.265820.627932.7468176033666722201900009478912.76725.17181.941225.95020.74053302013103.622216.2618741.9025671.299711.7062.2246.05113.73520.41795216.4805012.17683103558633322012023317557.4852976.920.758145.374165.1245.225302.19297.945.6372073525.882565892.7601260642.17702486609284240702234202218.276225.305287.814765466667489270000153140000097820000067486333134926667197.23938.763.8148964.69158676.4042472798847143939254902624.3214040.96729254120315843616385712919959315746717636807184.02681.0096230.68408.013523.583844101.98368671.39217446.1210813.5954472.0788.184220478.671535336.5763818458.6176178.461177710000301.4181206990000162.01029382600041575800077.768584.7451133.51446.370640.828355.105532618533333978983333133313824.20036.862163.27637.41214.12078906621911.023664.5428375.7149742.3017219.9543.9634.44211.62524.1406059.4222706.961345176527766735444273328708.6561962.713.65982.822112.6427.990211.32204.773.1444799913.832669362.0831605948.674645117316476311056285633156.687181.779238.54311361333337213866672271966667144236666781412000162766667319.75356.895.7255145.52255552.05542165612633214591414710181.4713945.910327551699733206434984328337379573774318842213184.11081.1671236.22423.113525.173860335.38369258.89217567.1010882.0254695.0488.455120475.961530043.5263723431.5576911.741175640000300.3961207760000162.36129616400041176200078.165885.0060133.42246.530040.970855.103833028233334141440000139214444.82036.838163.55937.48214.08274474322155.363657.6728369.1149860.6817163.1144.0444.42910.69024.0785299.3409536.839998176596633335423406728736.226191413.52582.974113.2027.999188.28204.253.1148982813.760672656.4401611801.559265117027121312009285677155.951182.471238.63611360000007213800002266833333144266666781394000162756667323.25431.297.4253518.51256585.83541542185933212605904010183.3713754.81141181194234111304699433511524654207996946548798.702643.5907227.40275.92552.681447265.35147576.41221776.154571.9622255.8444.31768080.431380146.6330920910.9296529.51410571000158.858417777000102.65215768800020455000041.586842.439486.373023.521220.871948.943243088100004337536667131611523.96520.34282.758419.56322.10448503820210.003061.4295221.4045946.8134025.3564.1799.3428.3969.38805016.530509.91756583699930023708765016708.2583440.412.669194.435123.9526.867184.10187.327.0197528830.314528889.8181466587.03658096905609230970235787147.737192.118230.4231193966667144426666721848666671710800000274803333460076667691.36479.1215.9165847.75163178.6745857534777152912832978392.4548396.51383893787531514492693171384578894509252299937326.736716.997161.5870.770.891525522.4655962.0038515.891841.587162.5619.67153209.83399851.8510084119.2121347.3220828800058.201221057200032.4287690706008575580017.117018.990223.016010.66539.323799.622961.1167.53934.36747.17668.9561026849661.911329.2036556.3419477.2311726.55212.54518.63023.2472.09420689.0049043.458804444561331091072335676.77621098426.920281.249408.4577.523608.86552.7221.239273784.6642202257.464362563.288370260923447584059055391.737462.599641.867633483333429596667641243333477896667128250000129560000342.31129.588.573654.1970348.77346692520338785660003041.8200342.756213494627611313202534461912856026507041907OpenBenchmarking.org

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-074080120160200SE +/- 0.27, N = 3SE +/- 0.35, N = 3SE +/- 0.47, N = 3SE +/- 0.20, N = 3SE +/- 1.25, N = 14SE +/- 0.04, N = 3186.36135.36184.03184.1198.7026.74-pthread1. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720406080100SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.42, N = 6SE +/- 0.10, N = 381.4441.9881.0181.1743.5917.00-pthread1. (CXX) g++ options: -O3

Laghos

Test: Triple Point Problem

OpenBenchmarking.orgMajor Kernels Total Rate, More Is BetterLaghos 3.1Test: Triple Point Problemm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750100150200250SE +/- 0.28, N = 3SE +/- 0.48, N = 3SE +/- 0.16, N = 3SE +/- 0.27, N = 3SE +/- 1.06, N = 3SE +/- 0.71, N = 4232.01180.80230.68236.22227.4061.58-pthread1. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

Laghos

Test: Sedov Blast Wave, ube_922_hex.mesh

OpenBenchmarking.orgMajor Kernels Total Rate, More Is BetterLaghos 3.1Test: Sedov Blast Wave, ube_922_hex.meshm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0790180270360450SE +/- 0.42, N = 3SE +/- 0.89, N = 3SE +/- 0.89, N = 3SE +/- 0.79, N = 3SE +/- 0.48, N = 3SE +/- 0.27, N = 3410.55322.37408.01423.11275.9270.77-pthread1. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

Stress-NG

Test: NUMA

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

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Cachem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07800K1600K2400K3200K4000KSE +/- 57217.78, N = 15SE +/- 21905.72, N = 15SE +/- 59376.56, N = 15SE +/- 40698.46, N = 15SE +/- 30785.49, N = 12SE +/- 22640.51, N = 153892396.341921785.203844101.983860335.381447265.351525522.46-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix Mathm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0780K160K240K320K400KSE +/- 53.44, N = 3SE +/- 8.13, N = 3SE +/- 38.76, N = 3SE +/- 28.60, N = 3SE +/- 167.77, N = 3SE +/- 6.88, N = 3368750.67284713.63368671.39369258.89147576.4155962.001. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Mathm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750K100K150K200K250KSE +/- 47.94, N = 3SE +/- 37.96, N = 3SE +/- 20.95, N = 3SE +/- 27.00, N = 3SE +/- 100.78, N = 3SE +/- 9.74, N = 3217235.59147886.14217446.12217567.10221776.1538515.891. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix 3D Mathm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-072K4K6K8K10KSE +/- 6.38, N = 3SE +/- 1.40, N = 3SE +/- 9.35, N = 3SE +/- 19.16, N = 3SE +/- 1.96, N = 3SE +/- 9.17, N = 310403.935752.1710813.5910882.024571.961841.58-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Vector Shuffle

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Shufflem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0712K24K36K48K60KSE +/- 21.44, N = 3SE +/- 74.80, N = 3SE +/- 139.03, N = 3SE +/- 294.96, N = 3SE +/- 0.50, N = 3SE +/- 0.40, N = 354143.4035614.5154472.0754695.0422255.847162.561. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: float - X Y Z: 512

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

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Memory Copyingm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-074K8K12K16K20KSE +/- 3.80, N = 3SE +/- 1.12, N = 3SE +/- 4.65, N = 3SE +/- 1.36, N = 3SE +/- 0.46, N = 3SE +/- 1.93, N = 320484.2411324.7920478.6720475.968080.433209.83-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Wide Vector Mathm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300K600K900K1200K1500KSE +/- 16116.93, N = 15SE +/- 505.84, N = 3SE +/- 16521.46, N = 15SE +/- 16444.95, N = 15SE +/- 2507.18, N = 3SE +/- 641.34, N = 31542834.94997272.651535336.571530043.521380146.63399851.85-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Fused Multiply-Addm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0714M28M42M56M70MSE +/- 4870.19, N = 3SE +/- 3687.67, N = 3SE +/- 4431.60, N = 3SE +/- 10061.51, N = 3SE +/- 32747.05, N = 3SE +/- 16948.60, N = 363762252.7637732190.5463818458.6163723431.5530920910.9210084119.211. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Stress-NG

Test: Vector Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Floating Pointm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720K40K60K80K100KSE +/- 190.19, N = 3SE +/- 31.31, N = 3SE +/- 71.97, N = 3SE +/- 1.74, N = 3SE +/- 864.23, N = 13SE +/- 160.53, N = 376102.5542850.8276178.4676911.7496529.5121347.32-laio -lbsd -lEGL -lGLESv2 -lmd1. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lpthread -lrt -lsctp -lz

Graph500

Scale: 26

OpenBenchmarking.orgbfs median_TEPS, More Is BetterGraph500 3.0Scale: 26m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300M600M900M1200M1500M1194320000860432000117771000011756400004105710002082880001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0770140210280350SE +/- 0.83, N = 3SE +/- 0.64, N = 3SE +/- 0.56, N = 3SE +/- 1.62, N = 3SE +/- 1.94, N = 3SE +/- 0.85, N = 15306.54209.50301.42300.40158.8658.20-pthread1. (CXX) g++ options: -O3

Graph500

Scale: 26

OpenBenchmarking.orgbfs max_TEPS, More Is BetterGraph500 3.0Scale: 26m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300M600M900M1200M1500M1227790000874389000120699000012077600004177770002105720001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256

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

Graph500

Scale: 26

OpenBenchmarking.orgsssp median_TEPS, More Is BetterGraph500 3.0Scale: 26m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0760M120M180M240M300M29949700020935000029382600029616400015768800069070600-pthread1. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

Graph500

Scale: 26

OpenBenchmarking.orgsssp max_TEPS, More Is BetterGraph500 3.0Scale: 26m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0790M180M270M360M450M41975400028468900041575800041176200020455000085755800-pthread1. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720406080100SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.31, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 3SE +/- 0.10, N = 378.5040.1177.7778.1741.5917.12-pthread1. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: double - X Y Z: 512

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

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07306090120150SE +/- 0.12, N = 3SE +/- 0.61, N = 3SE +/- 0.47, N = 3SE +/- 0.04, N = 3SE +/- 1.46, N = 12SE +/- 0.06, N = 3138.0181.45133.51133.4286.3723.02-pthread1. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: double - X Y Z: 512

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 512m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-071122334455SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 346.2524.2746.3746.5323.5210.67-pthread1. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07918273645SE +/- 0.01031, N = 3SE +/- 0.01033, N = 3SE +/- 0.02659, N = 3SE +/- 0.02971, N = 3SE +/- 0.17467, N = 3SE +/- 0.01615, N = 340.8923020.6279040.8283040.9708020.871909.32379-pthread1. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-071326395265SE +/- 0.28294, N = 3SE +/- 0.08221, N = 3SE +/- 0.14885, N = 3SE +/- 0.32202, N = 3SE +/- 0.84547, N = 15SE +/- 0.03519, N = 357.1503032.7468055.1055055.1038048.943209.622961. (CXX) g++ options: -O3

nekRS

Input: Kershaw

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

nekRS

Input: TurboPipe Periodic

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

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 330060090012001500SE +/- 4.67, N = 3SE +/- 11.79, N = 3SE +/- 3.53, N = 3SE +/- 7.22, N = 3SE +/- 13.29, N = 513019471333139213161. (CXX) g++ options: -flto -pthread

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: Eigenm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 330060090012001500SE +/- 8.74, N = 3SE +/- 4.73, N = 3SE +/- 15.65, N = 3SE +/- 14.88, N = 3SE +/- 7.37, N = 313988911382144411521. (CXX) g++ options: -flto -pthread

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2023Implementation: MPI CPU - Input: water_GMX50_barem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-071.08452.1693.25354.3385.4225SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.013, N = 3SE +/- 0.002, N = 34.2232.7674.2004.8203.9651.116-lm1. (CXX) g++ options: -O3

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k Atomsm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07816243240SE +/- 0.034, N = 3SE +/- 0.009, N = 3SE +/- 0.025, N = 3SE +/- 0.018, N = 3SE +/- 0.066, N = 3SE +/- 0.006, N = 336.92725.17136.86236.83820.3427.539-lm-pthread -lm1. (CXX) g++ options: -O3 -ldl

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: float - X Y Z: 512

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

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin Proteinm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07918273645SE +/- 0.057, N = 3SE +/- 0.083, N = 3SE +/- 0.033, N = 3SE +/- 0.026, N = 3SE +/- 0.257, N = 12SE +/- 0.024, N = 337.55825.95037.41237.48219.5637.176-lm-pthread -lm1. (CXX) g++ options: -O3 -ldl

Remhos

Test: Sample Remap Example

OpenBenchmarking.orgSeconds, Fewer Is BetterRemhos 1.0Test: Sample Remap Examplem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-071530456075SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.44, N = 314.0420.7414.1214.0822.1068.96-pthread1. (CXX) g++ options: -O3 -std=c++11 -lmfem -lHYPRE -lmetis -lrt -lmpi_cxx -lmpi

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.34VGR Performance Metricm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07200K400K600K800K1000K783777533020789066744743485038102684-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

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.Cm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-075K10K15K20K25KSE +/- 130.18, N = 3SE +/- 31.56, N = 3SE +/- 283.23, N = 3SE +/- 125.21, N = 3SE +/- 14.83, N = 3SE +/- 12.05, N = 321988.9913103.6221911.0222155.3620210.009661.91-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. c6a.16xlarge AMD Zen 3: Open MPI 4.1.23. egeo-07: Open MPI 4.1.0

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.Dm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-078001600240032004000SE +/- 1.69, N = 3SE +/- 2.22, N = 3SE +/- 34.07, N = 15SE +/- 32.06, N = 15SE +/- 4.77, N = 3SE +/- 0.38, N = 33738.982216.263664.543657.673061.421329.20-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. c6a.16xlarge AMD Zen 3: Open MPI 4.1.23. egeo-07: Open MPI 4.1.0

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.Cm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720K40K60K80K100KSE +/- 48.62, N = 3SE +/- 26.12, N = 3SE +/- 36.09, N = 3SE +/- 43.73, N = 3SE +/- 90.22, N = 3SE +/- 21.23, N = 328341.6818741.9028375.7128369.1195221.4036556.34-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. c6a.16xlarge AMD Zen 3: Open MPI 4.1.23. egeo-07: Open MPI 4.1.0

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.Cm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0711K22K33K44K55KSE +/- 24.30, N = 3SE +/- 7.02, N = 3SE +/- 32.94, N = 3SE +/- 14.65, N = 3SE +/- 167.32, N = 3SE +/- 35.78, N = 350126.2925671.2949742.3049860.6845946.8119477.23-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. c6a.16xlarge AMD Zen 3: Open MPI 4.1.23. egeo-07: Open MPI 4.1.0

NAS Parallel Benchmarks

Test / Class: SP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.Cm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-077K14K21K28K35KSE +/- 10.19, N = 3SE +/- 1.54, N = 3SE +/- 7.21, N = 3SE +/- 31.31, N = 3SE +/- 20.85, N = 3SE +/- 15.52, N = 317244.859711.7017219.9517163.1134025.3511726.55-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. c6a.16xlarge AMD Zen 3: Open MPI 4.1.23. egeo-07: Open MPI 4.1.0

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750100150200250SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.53, N = 3SE +/- 0.02, N = 343.7962.2243.9644.0464.18212.55-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD Solverm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07510152025SE +/- 0.011, N = 3SE +/- 0.016, N = 3SE +/- 0.021, N = 3SE +/- 0.027, N = 3SE +/- 0.002, N = 3SE +/- 0.208, N = 44.3756.0514.4424.4299.34218.630-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP Streamclusterm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07612182430SE +/- 0.138, N = 3SE +/- 0.211, N = 15SE +/- 0.099, N = 8SE +/- 0.233, N = 12SE +/- 0.101, N = 15SE +/- 0.397, N = 1511.66313.73511.62510.6908.39623.247-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Ratem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07612182430SE +/- 0.171001, N = 13SE +/- 0.154503, N = 3SE +/- 0.285590, N = 4SE +/- 0.297525, N = 4SE +/- 0.038051, N = 3SE +/- 0.035680, N = 1524.36235320.41795224.14060524.0785299.3880502.0942061. (CC) gcc options: -O3 -march=native -fopenmp

Pennant

Test: sedovbig

OpenBenchmarking.orgHydro Cycle Time - Seconds, Fewer Is BetterPennant 1.0.1Test: sedovbigm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720406080100SE +/- 0.011347, N = 3SE +/- 0.018218, N = 3SE +/- 0.011497, N = 3SE +/- 0.003721, N = 3SE +/- 0.036687, N = 3SE +/- 0.050055, N = 39.20649016.4805009.4222709.34095316.53050089.004900-pthread1. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

Pennant

Test: leblancbig

OpenBenchmarking.orgHydro Cycle Time - Seconds, Fewer Is BetterPennant 1.0.1Test: leblancbigm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-071020304050SE +/- 0.000869, N = 3SE +/- 0.018924, N = 3SE +/- 0.005468, N = 3SE +/- 0.000467, N = 3SE +/- 0.013289, N = 3SE +/- 0.025073, N = 36.72053712.1768306.9613456.8399989.91756543.458800-pthread1. (CXX) g++ options: -fopenmp -lmpi_cxx -lmpi

Algebraic Multi-Grid Benchmark

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07400M800M1200M1600M2000MSE +/- 103191.30, N = 3SE +/- 140169.34, N = 3SE +/- 192645.90, N = 3SE +/- 488508.39, N = 3SE +/- 1055539.30, N = 3SE +/- 394420.25, N = 31646761667103558633317652776671765966333836999300444456133-pthread1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.6m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0780M160M240M320M400MSE +/- 619419.33, N = 3SE +/- 102787.75, N = 3SE +/- 525406.56, N = 3SE +/- 445212.18, N = 3SE +/- 2932840.19, N = 4SE +/- 523405.33, N = 3339000400220120233354442733354234067237087650109107233-pthread1. (CXX) g++ options: -O3 -fopenmp -ldl

LULESH

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.3m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-076K12K18K24K30KSE +/- 27.09, N = 3SE +/- 38.55, N = 3SE +/- 11.81, N = 3SE +/- 12.73, N = 3SE +/- 90.11, N = 3SE +/- 5.42, N = 328296.3817557.4928708.6628736.2316708.265676.78-pthread1. (CXX) g++ options: -O3 -fopenmp -lm -lmpi_cxx -lmpi

NWChem

Input: C240 Buckyball

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0.2Input: C240 Buckyballm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-072K4K6K8K10K1940.22976.91962.71914.03440.410984.0-m64-ldl -lutil -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

Monte Carlo Simulations of Ionised Nebulae

Input: Gas HII40

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Gas HII40m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07612182430SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 313.5820.7613.6613.5312.6726.92-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

Monte Carlo Simulations of Ionised Nebulae

Input: Dust 2D tau100.0

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Dust 2D tau100.0m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0760120180240300SE +/- 0.01, N = 3SE +/- 0.86, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 1.84, N = 7SE +/- 0.37, N = 382.67145.3782.8282.97194.44281.25-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

QMCPACK

Input: Li2_STO_ae

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: Li2_STO_aem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0790180270360450SE +/- 0.08, N = 3SE +/- 1.13, N = 3SE +/- 0.12, N = 3SE +/- 0.31, N = 3SE +/- 0.13, N = 3SE +/- 4.45, N = 3112.61165.12112.64113.20123.95408.45-mcpu=native-mcpu=native-mcpu=native-mcpu=native-march=native-march=native -pthread1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

QMCPACK

Input: simple-H2O

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

QMCPACK

Input: FeCO6_b3lyp_gms

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmsm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07130260390520650SE +/- 0.22, N = 3SE +/- 0.37, N = 3SE +/- 0.19, N = 3SE +/- 0.29, N = 3SE +/- 1.03, N = 3SE +/- 0.11, N = 3211.60302.19211.32188.28184.10608.86-mcpu=native-mcpu=native-mcpu=native-mcpu=native-march=native-march=native -pthread1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

QMCPACK

Input: FeCO6_b3lyp_gms

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmsm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07120240360480600SE +/- 0.45, N = 3SE +/- 1.75, N = 3SE +/- 0.82, N = 3SE +/- 0.21, N = 3SE +/- 2.30, N = 3SE +/- 7.86, N = 3205.72297.94204.77204.25187.32552.72-mcpu=native-mcpu=native-mcpu=native-mcpu=native-march=native-march=native -pthread1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -O3 -lm -ldl

Xcompact3d Incompact3d

Input: input.i3d 129 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per Directionm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07510152025SE +/- 0.02702838, N = 3SE +/- 0.02560507, N = 3SE +/- 0.03233273, N = 3SE +/- 0.01738352, N = 3SE +/- 0.08686597, N = 15SE +/- 0.12655798, N = 33.098710385.637207353.144479993.114898287.0197528821.23927370-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

Xcompact3d Incompact3d

Input: input.i3d 193 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per Directionm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720406080100SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.03, N = 313.9525.8813.8313.7630.3184.66-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

GPAW

Input: Carbon Nanotube

OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 23.6Input: Carbon Nanotubem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0760120180240300SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 3SE +/- 0.19, N = 361.8392.7662.0856.4489.82257.46-pthread1. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Secondm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300K600K900K1200K1500KSE +/- 11449.37, N = 15SE +/- 153.60, N = 3SE +/- 13274.76, N = 15SE +/- 14869.41, N = 7SE +/- 6710.50, N = 3SE +/- 4039.35, N = 31601880.341260642.181605948.671611801.561466587.04362563.291. (CC) gcc options: -O2 -lrt" -lrt

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total Timem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0730M60M90M120M150MSE +/- 2854071.93, N = 15SE +/- 2597495.37, N = 15SE +/- 2998209.87, N = 12SE +/- 1531345.46, N = 15SE +/- 1430593.84, N = 15SE +/- 349749.32, N = 12112119711866092841173164761170271219690560926092344-m64 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2-m64 -msse -msse3 -mpopcnt -mavx2 -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -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

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression Ratingm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0770K140K210K280K350KSE +/- 154.72, N = 3SE +/- 209.44, N = 3SE +/- 72.90, N = 3SE +/- 308.14, N = 3SE +/- 670.46, N = 3SE +/- 414.62, N = 3316825240702311056312009230970758401. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0760K120K180K240K300KSE +/- 93.51, N = 3SE +/- 15.43, N = 3SE +/- 146.43, N = 3SE +/- 54.90, N = 3SE +/- 1190.65, N = 3SE +/- 265.06, N = 3285540234202285633285677235787590551. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To Compilem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0780160240320400SE +/- 0.32, N = 3SE +/- 0.30, N = 3SE +/- 0.63, N = 3SE +/- 0.45, N = 3SE +/- 0.12, N = 3SE +/- 0.36, N = 3154.38218.28156.69155.95147.74391.74

Timed Gem5 Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 21.2Time To Compilem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07100200300400500SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.26, N = 3SE +/- 0.38, N = 3SE +/- 0.26, N = 3SE +/- 9.98, N = 9180.25225.31181.78182.47192.12462.60

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 19.8.1Time To Compilem7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07140280420560700SE +/- 0.33, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.32, N = 3SE +/- 0.40, N = 3SE +/- 1.11, N = 3237.78287.81238.54238.64230.42641.87

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 32

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 32m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300M600M900M1200M1500MSE +/- 233333.33, N = 3SE +/- 456520.66, N = 3SE +/- 33333.33, N = 3SE +/- 57735.03, N = 3SE +/- 578311.72, N = 3SE +/- 571382.34, N = 311360666677654666671136133333113600000011939666676334833331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 57m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07300M600M900M1200M1500MSE +/- 3333.33, N = 3SE +/- 23094.01, N = 3SE +/- 168358.08, N = 3SE +/- 150111.07, N = 3SE +/- 9533333.33, N = 3SE +/- 846666.67, N = 372149333348927000072138666772138000014442666674295966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 64 - Buffer Length: 256 - Filter Length: 32

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 32m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07500M1000M1500M2000M2500MSE +/- 435889.89, N = 3SE +/- 251661.15, N = 3SE +/- 284800.12, N = 3SE +/- 2915666.50, N = 3SE +/- 218581.28, N = 3SE +/- 707515.21, N = 3227050000015314000002271966667226683333321848666676412433331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 64 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 57m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07400M800M1200M1600M2000MSE +/- 152752.52, N = 3SE +/- 11547.01, N = 3SE +/- 284800.12, N = 3SE +/- 88191.71, N = 3SE +/- 1014889.16, N = 3SE +/- 851162.60, N = 314424000009782000001442366667144266666717108000004778966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 512

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 32 - Buffer Length: 256 - Filter Length: 512m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0760M120M180M240M300MSE +/- 1855.92, N = 3SE +/- 333.33, N = 3SE +/- 1000.00, N = 3SE +/- 577.35, N = 3SE +/- 193419.52, N = 3SE +/- 120554.28, N = 3813966676748633381412000813940002748033331282500001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 64 - Buffer Length: 256 - Filter Length: 512

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 512m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07100M200M300M400M500MSE +/- 6666.67, N = 3SE +/- 3333.33, N = 3SE +/- 3333.33, N = 3SE +/- 8819.17, N = 3SE +/- 392527.42, N = 3SE +/- 92915.73, N = 31627533331349266671627666671627566674600766671295600001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

srsRAN Project

Test: Downlink Processor Benchmark

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: Downlink Processor Benchmarkm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07150300450600750SE +/- 0.91, N = 3SE +/- 0.25, N = 3SE +/- 0.95, N = 3SE +/- 0.06, N = 3SE +/- 1.26, N = 3SE +/- 4.00, N = 4318.5197.2319.7323.2691.3342.3-march=native -mfma-march=native -mfma -lpthread1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

srsRAN Project

Test: PUSCH Processor Benchmark, Throughput Total

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: PUSCH Processor Benchmark, Throughput Totalm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0714002800420056007000SE +/- 4.08, N = 3SE +/- 2.53, N = 3SE +/- 1.80, N = 3SE +/- 3.32, N = 3SE +/- 21.76, N = 3SE +/- 6.96, N = 35413.83938.75356.85431.26479.11129.5-march=native -mfma-march=native -mfma -lpthread1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

srsRAN Project

Test: PUSCH Processor Benchmark, Throughput Thread

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.5Test: PUSCH Processor Benchmark, Throughput Threadm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750100150200250SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.55, N = 3SE +/- 0.68, N = 1095.863.895.797.4215.988.5-march=native -mfma-march=native -mfma -lpthread1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -lgtest

nginx

Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750K100K150K200K250KSE +/- 323.56, N = 3SE +/- 90.87, N = 3SE +/- 243.69, N = 3SE +/- 317.05, N = 3SE +/- 60.38, N = 3SE +/- 47.73, N = 3255768.44148964.69255145.52253518.51165847.7573654.191. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

nginx

Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 1000m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0750K100K150K200K250KSE +/- 137.20, N = 3SE +/- 185.79, N = 3SE +/- 55.97, N = 3SE +/- 402.16, N = 3SE +/- 136.82, N = 3SE +/- 141.39, N = 3255616.04158676.40255552.05256585.83163178.6770348.771. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0712000M24000M36000M48000M60000MSE +/- 18610524.10, N = 3SE +/- 245440310.03, N = 3SE +/- 16491036.11, N = 3SE +/- 19542665.92, N = 3SE +/- 26770675.21, N = 3SE +/- 404619.57, N = 354212515580424727988475421656126354154218593458575347773466925203-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-077000M14000M21000M28000M35000MSE +/- 17714077.14, N = 3SE +/- 9173912.49, N = 3SE +/- 4573992.60, N = 3SE +/- 16155877.53, N = 3SE +/- 207279.55, N = 3SE +/- 1513929.31, N = 332125448870143939254903214591414732126059040152912832973878566000-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-072K4K6K8K10KSE +/- 1.27, N = 3SE +/- 1.71, N = 3SE +/- 1.54, N = 3SE +/- 0.84, N = 3SE +/- 3.06, N = 3SE +/- 5.58, N = 310181.92624.310181.410183.38392.43041.8-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-07150K300K450K600K750KSE +/- 21.82, N = 3SE +/- 88.30, N = 3SE +/- 12.03, N = 3SE +/- 198.10, N = 3SE +/- 34.73, N = 3SE +/- 170.27, N = 3713859.5214040.9713945.9713754.8548396.5200342.7-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0730000M60000M90000M120000M150000MSE +/- 1293723.80, N = 3SE +/- 35952887.59, N = 3SE +/- 1725060.95, N = 3SE +/- 771581.87, N = 3SE +/- 36376378.52, N = 3SE +/- 13595278.49, N = 31032267845176729254120310327551699711411811942313838937875356213494627-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0790000M180000M270000M360000M450000MSE +/- 81289574.27, N = 3SE +/- 9833681.11, N = 3SE +/- 12264074.61, N = 3SE +/- 11273100.69, N = 3SE +/- 4227452.23, N = 3SE +/- 11737066.92, N = 333203317190015843616385733206434984341113046994315144926931761131320253-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMm7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0780000M160000M240000M320000M400000MSE +/- 6411836.47, N = 3SE +/- 2312792.64, N = 3SE +/- 33807617.40, N = 3SE +/- 24279491.44, N = 3SE +/- 41584947.90, N = 3SE +/- 2585526.42, N = 328333311363012919959315728337379573735115246542013845788945044619128560-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305m7g.16xlarge Graviton3c6g.16xlarge Graviton2c7g.16xlarge Graviton3c7gn.16xlarge Graviton3Ec6a.16xlarge AMD Zen 3egeo-0720000M40000M60000M80000M100000MSE +/- 1340503.89, N = 3SE +/- 1132293.08, N = 3SE +/- 1218886.42, N = 3SE +/- 1769561.47, N = 3SE +/- 232372675.93, N = 3SE +/- 1523000.86, N = 3742874609904671763680774318842213799694654879252299937326507041907-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl


Phoronix Test Suite v10.8.5