Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarks

Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2006047-PTS-EPYC2EC201&obr_sgm=y&obr_sor=y&obr_hgv=EPYC+c5a.16xlarge,EPYC+c5a.8xlarge&grs.

Graviton2 EC2 AMD EPYC 7002 Rome Comparison BenchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlargeAMD EPYC 7571 (32 Cores / 64 Threads)Amazon EC2 m5a.16xlarge (1.0 BIOS)Intel 440FX 82441FX PMC248GB94GB Amazon Elastic Block StoreAmazon ElasticAmazon Linux 24.14.173-137.229.amzn2.x86_64 (x86_64)GCC 7.3.1 20180712xfsKVMAMD EPYC 7571 (16 Cores / 32 Threads)Amazon EC2 m5a.8xlarge (1.0 BIOS)124GB2 x Intel Xeon Platinum 8175M (32 Cores / 64 Threads)Amazon EC2 m5.16xlarge (1.0 BIOS)248GBIntel Xeon Platinum 8175M (16 Cores / 32 Threads)Amazon EC2 m5.8xlarge (1.0 BIOS)124GBARMv8 (64 Cores)Amazon EC2 m6g.16xlarge (1.0 BIOS)Amazon Device 0200248GB4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401ARMv8 (32 Cores)Amazon EC2 m6g.8xlarge (1.0 BIOS)124GBAMD EPYC 7R32 (32 Cores / 64 Threads)Amazon EC2 c5a.16xlarge (1.0 BIOS)Intel 440FX 82441FX PMC126GB4.14.177-139.254.amzn2.x86_64 (x86_64)KVMAMD EPYC 7R32 (16 Cores / 32 Threads)Amazon EC2 c5a.8xlarge (1.0 BIOS)64GBOpenBenchmarking.orgKernel Details- nvme_core.io_timeout=4294967295Environment Details- EPYC m5a.16xlarge: COST_PERF_PER_HOUR=0.6385- EPYC m5a.8xlarge: COST_PERF_PER_HOUR=0.3193- Xeon m5.16xlarge: COST_PERF_PER_HOUR=0.6385- Xeon m5.8xlarge: COST_PERF_PER_HOUR=0.3193- Arm m6g.16xlarge: COST_PERF_PER_HOUR=0.4482- Arm m6g.8xlarge: COST_PERF_PER_HOUR=0.2241Compiler Details- EPYC m5a.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - EPYC m5a.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Xeon m5.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Xeon m5.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Arm m6g.16xlarge: --build=aarch64-redhat-linux --disable-libcilkrts --disable-libmpx --disable-libquadmath --disable-libunwind-exceptions --disable-multilib --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libitm --enable-libsanitizer --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu - Arm m6g.8xlarge: --build=aarch64-redhat-linux --disable-libcilkrts --disable-libmpx --disable-libquadmath --disable-libunwind-exceptions --disable-multilib --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libitm --enable-libsanitizer --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu - EPYC c5a.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - EPYC c5a.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic Processor Details- EPYC m5a.16xlarge: CPU Microcode: 0x8001250- EPYC m5a.8xlarge: CPU Microcode: 0x8001250- Xeon m5.16xlarge: CPU Microcode: 0x2000069- Xeon m5.8xlarge: CPU Microcode: 0x2000069- EPYC c5a.16xlarge: CPU Microcode: 0x8301025- EPYC c5a.8xlarge: CPU Microcode: 0x8301025Java Details- OpenJDK Runtime Environment (build 1.8.0_252-b09)Python Details- Python 2.7.16Security Details- EPYC m5a.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected- EPYC m5a.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected- Xeon m5.16xlarge: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown - Xeon m5.8xlarge: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown - Arm m6g.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected- Arm m6g.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected- EPYC c5a.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected- EPYC c5a.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected

Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarksnpb: EP.Cjohn-the-ripper: MD5stress-ng: Context Switchingstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Cryptocompress-7zip: Compress Speed Testcassandra: Writespgbench: Buffer Test - Normal Load - Read Onlybuild-linux-kernel: Time To Compilegraphics-magick: Resizingnpb: MG.Crodinia: OpenMP LavaMDstress-ng: CPU Stresscoremark: CoreMark Size 666 - Iterations Per Secondjohn-the-ripper: Blowfishrodinia: OpenMP CFD Solverparboil: OpenMP CUTCPbuild2: Time To Compilephpbench: PHP Benchmark Suiteredis: SETgraphics-magick: Rotateredis: GETEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge601.02151400011406293.38144985.892397.515455.4498846128811345160.35377642.288153914236.8617.9197197.13829028.0061544585311.4522.22289479.9561239781104632.504941420554.33293.867187334769836.9170231.522250.642664.125116568878200236.43777471.3049967637.1635.7433493.95405902.8139362165519.2203.164874106.0991250361169289.374811412453.75878.97405866710663301.13164932.9510529.535650.59141018172102561776.70560334.749183316504.2017.57511187.31948869.0087864684310.3331.96213367.3131766751485890.75391829222.58440.3120570005400871.0681561.795757.702792.9274000118314325343.91012556.40711479835.0133.2115520.39472840.2729112346714.8022.82520385.6501761891546195.505291837582.121716.72126666725407351.51335135.458628.7711016.34204359264746148403.12802874.356340025817.3011.0527324.371252073.177971432378.2261.59047865.5081281731369966.886511760567.04862.4069725313142582.76167581.918795.045510.30107317128214345900.259635106.640217512423.8620.6743655.44627000.245855219649.6992.54317573.0031280601360596.126591759532.00763.88334866716211956.40192241.156371.347300.99165444196756539486.64445529.551223614839.5512.7589615.861194350.4775596308410.1091.35826860.4541338821332685.505201676375.22381.2216916677301087.0795984.324714.903644.8189095109670293611.05803446.99814558455.0424.5884860.47598183.2902863169514.3491.94425373.2821350481365072.845211717757.21OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CArm m6g.16xlargeXeon m5.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC m5a.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.8xlarge400800120016002000SE +/- 1.33, N = 3SE +/- 0.97, N = 3SE +/- 0.52, N = 3SE +/- 0.06, N = 3SE +/- 0.45, N = 3SE +/- 0.28, N = 3SE +/- 0.40, N = 3SE +/- 1.36, N = 31716.72878.97862.40763.88601.02440.31381.22293.861. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Xeon m5.16xlargeEPYC c5a.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.16xlargeArm m6g.16xlargeEPYC m5a.8xlargeArm m6g.8xlarge900K1800K2700K3600K4500KSE +/- 666.67, N = 3SE +/- 5364.49, N = 3SE +/- 1527.53, N = 3SE +/- 1333.33, N = 3SE +/- 5507.57, N = 3SE +/- 3844.19, N = 3SE +/- 830.17, N = 3SE +/- 1593.87, N = 3405866733486672057000169166715140001266667718733697253-m64-m64-m64-m64-m64-m641. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingArm m6g.16xlargeEPYC c5a.16xlargeArm m6g.8xlargeEPYC m5a.16xlargeXeon m5.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge5M10M15M20M25MSE +/- 124150.70, N = 3SE +/- 83665.67, N = 3SE +/- 15489.60, N = 3SE +/- 12844.44, N = 3SE +/- 207947.62, N = 3SE +/- 10376.30, N = 3SE +/- 103473.24, N = 3SE +/- 294612.10, N = 325407351.5116211956.4013142582.7611406293.3810663301.137301087.075400871.064769836.911. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathArm m6g.16xlargeEPYC c5a.16xlargeArm m6g.8xlargeXeon m5.16xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge70K140K210K280K350KSE +/- 2.35, N = 3SE +/- 23.54, N = 3SE +/- 1.36, N = 3SE +/- 77.26, N = 3SE +/- 310.18, N = 3SE +/- 58.01, N = 3SE +/- 23.81, N = 3SE +/- 15.59, N = 3335135.45192241.15167581.91164932.95144985.8995984.3281561.7970231.521. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingXeon m5.16xlargeArm m6g.8xlargeArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.16xlargeEPYC m5a.8xlarge2K4K6K8K10KSE +/- 22.69, N = 3SE +/- 8.37, N = 3SE +/- 9.79, N = 3SE +/- 41.89, N = 3SE +/- 29.24, N = 3SE +/- 23.97, N = 3SE +/- 4.75, N = 3SE +/- 7.27, N = 310529.538795.048628.776371.345757.704714.902397.512250.641. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeArm m6g.8xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge2K4K6K8K10KSE +/- 1.26, N = 3SE +/- 0.25, N = 3SE +/- 0.53, N = 3SE +/- 1.85, N = 3SE +/- 0.31, N = 3SE +/- 2.06, N = 3SE +/- 0.80, N = 3SE +/- 0.40, N = 311016.347300.995650.595510.305455.443644.812792.922664.121. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeArm m6g.8xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge40K80K120K160K200KSE +/- 4153.99, N = 3SE +/- 32.19, N = 3SE +/- 232.74, N = 3SE +/- 293.58, N = 3SE +/- 142.35, N = 3SE +/- 84.54, N = 3SE +/- 180.00, N = 3SE +/- 310.73, N = 3204359165444141018107317988468909574000511651. (CXX) g++ options: -pipe -lpthread

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.8xlarge60K120K180K240K300KSE +/- 1849.41, N = 3SE +/- 3069.85, N = 3SE +/- 20850.03, N = 3SE +/- 1363.81, N = 3SE +/- 895.50, N = 3SE +/- 172.88, N = 3SE +/- 1438.92, N = 3SE +/- 649.61, N = 326474619675617210212881112821411831410967068878

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyXeon m5.16xlargeEPYC c5a.16xlargeArm m6g.8xlargeEPYC m5a.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.8xlargeArm m6g.16xlarge120K240K360K480K600KSE +/- 780.81, N = 3SE +/- 323.59, N = 3SE +/- 1098.93, N = 3SE +/- 3550.73, N = 3SE +/- 388.76, N = 3SE +/- 456.60, N = 3SE +/- 315.67, N = 3SE +/- 5347.77, N = 3561776.71539486.64345900.26345160.35325343.91293611.06200236.44148403.131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlargeArm m6g.16xlargeArm m6g.8xlarge20406080100SE +/- 0.35, N = 6SE +/- 0.77, N = 3SE +/- 0.20, N = 3SE +/- 0.51, N = 3SE +/- 0.51, N = 3SE +/- 0.87, N = 3SE +/- 1.45, N = 3SE +/- 0.92, N = 329.5534.7542.2947.0056.4171.3074.36106.64

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingArm m6g.16xlargeEPYC c5a.16xlargeArm m6g.8xlargeXeon m5.16xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge7001400210028003500SE +/- 12.17, N = 3SE +/- 36.61, N = 3SE +/- 8.35, N = 3SE +/- 12.91, N = 3SE +/- 25.69, N = 3SE +/- 1.20, N = 3SE +/- 2.00, N = 334002236217518331539145511479961. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lz -lm -lpthread

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CArm m6g.16xlargeXeon m5.16xlargeEPYC c5a.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC m5a.8xlarge6K12K18K24K30KSE +/- 1.02, N = 3SE +/- 13.26, N = 3SE +/- 64.13, N = 3SE +/- 200.97, N = 3SE +/- 4.54, N = 3SE +/- 2.10, N = 3SE +/- 3.38, N = 3SE +/- 268.64, N = 325817.3016504.2014839.5514236.8612423.869835.018455.047637.161. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.31, N = 3SE +/- 0.02, N = 311.0512.7617.5817.9220.6724.5933.2135.741. (CXX) g++ options: -O3 -fopenmp

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressXeon m5.16xlargeEPYC c5a.16xlargeArm m6g.16xlargeEPYC m5a.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeArm m6g.8xlargeEPYC m5a.8xlarge2K4K6K8K10KSE +/- 3.06, N = 3SE +/- 39.32, N = 3SE +/- 4.38, N = 3SE +/- 9.72, N = 3SE +/- 6.44, N = 3SE +/- 19.59, N = 3SE +/- 2.09, N = 3SE +/- 2.75, N = 311187.319615.867324.377197.135520.394860.473655.443493.951. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge300K600K900K1200K1500KSE +/- 2255.41, N = 3SE +/- 1719.33, N = 3SE +/- 4847.04, N = 3SE +/- 468.92, N = 3SE +/- 125.09, N = 3SE +/- 908.61, N = 3SE +/- 941.88, N = 3SE +/- 252.95, N = 31252073.181194350.48948869.01829028.01627000.25598183.29472840.27405902.811. (CC) gcc options: -O2 -lrt" -lrt

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeArm m6g.8xlargeEPYC m5a.8xlarge14K28K42K56K70KSE +/- 23.07, N = 3SE +/- 24.33, N = 3SE +/- 112.47, N = 3SE +/- 14.73, N = 3SE +/- 3.67, N = 3SE +/- 2.67, N = 3SE +/- 6.94, N = 3SE +/- 3.67, N = 36308446843458534323731695234672196421655-m64-m64-m64-m64-m64-m641. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge510152025SE +/- 0.048, N = 3SE +/- 0.038, N = 3SE +/- 0.070, N = 3SE +/- 0.043, N = 3SE +/- 0.041, N = 3SE +/- 0.025, N = 3SE +/- 0.014, N = 3SE +/- 0.083, N = 38.2269.69910.10910.33311.45214.34914.80219.2201. (CXX) g++ options: -O3 -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPEPYC c5a.16xlargeArm m6g.16xlargeEPYC c5a.8xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge0.71211.42422.13632.84843.5605SE +/- 0.001329, N = 3SE +/- 0.001653, N = 3SE +/- 0.020206, N = 3SE +/- 0.008492, N = 3SE +/- 0.015619, N = 3SE +/- 0.009903, N = 3SE +/- 0.001005, N = 3SE +/- 0.030016, N = 31.3582681.5904781.9442531.9621332.2228942.5431752.8252033.1648741. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileEPYC c5a.16xlargeArm m6g.16xlargeXeon m5.16xlargeArm m6g.8xlargeEPYC c5a.8xlargeEPYC m5a.16xlargeXeon m5.8xlargeEPYC m5a.8xlarge20406080100SE +/- 0.02, N = 3SE +/- 0.15, N = 3SE +/- 0.36, N = 3SE +/- 0.18, N = 3SE +/- 0.14, N = 3SE +/- 0.83, N = 3SE +/- 0.12, N = 3SE +/- 0.42, N = 360.4565.5167.3173.0073.2879.9685.65106.10

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteXeon m5.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC c5a.16xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC m5a.8xlargeEPYC m5a.16xlarge40K80K120K160K200KSE +/- 1566.49, N = 3SE +/- 162.64, N = 3SE +/- 262.79, N = 3SE +/- 1621.31, N = 12SE +/- 35.18, N = 3SE +/- 58.00, N = 3SE +/- 377.35, N = 3SE +/- 1782.09, N = 3176675176189135048133882128173128060125036123978

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETXeon m5.8xlargeXeon m5.16xlargeArm m6g.16xlargeEPYC c5a.8xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlarge300K600K900K1200K1500KSE +/- 21406.86, N = 3SE +/- 2211.17, N = 3SE +/- 8411.40, N = 3SE +/- 11513.00, N = 3SE +/- 5939.03, N = 3SE +/- 19011.69, N = 3SE +/- 9493.93, N = 3SE +/- 6089.90, N = 31546195.501485890.701369966.881365072.841360596.121332685.501169289.371104632.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateArm m6g.8xlargeArm m6g.16xlargeXeon m5.16xlargeXeon m5.8xlargeEPYC c5a.8xlargeEPYC c5a.16xlargeEPYC m5a.16xlargeEPYC m5a.8xlarge140280420560700SE +/- 1.53, N = 3SE +/- 4.10, N = 3SE +/- 5.29, N = 3SE +/- 7.02, N = 3SE +/- 1.86, N = 3SE +/- 2.85, N = 3SE +/- 4.67, N = 3SE +/- 0.67, N = 36596515395295215204944811. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lz -lm -lpthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETXeon m5.8xlargeXeon m5.16xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.8xlargeEPYC c5a.16xlargeEPYC m5a.16xlargeEPYC m5a.8xlarge400K800K1200K1600K2000KSE +/- 38131.52, N = 3SE +/- 31468.04, N = 3SE +/- 1789.57, N = 3SE +/- 1031.38, N = 3SE +/- 21419.20, N = 3SE +/- 15001.13, N = 11SE +/- 8434.32, N = 3SE +/- 4144.84, N = 31837582.121829222.581760567.041759532.001717757.211676375.221420554.331412453.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Geometric Mean Of All Test Results

Result Composite - Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarks

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - Graviton2 EC2 AMD EPYC 7002 Rome Comparison BenchmarksArm m6g.16xlargeEPYC c5a.16xlargeXeon m5.16xlargeEPYC m5a.16xlargeArm m6g.8xlargeEPYC c5a.8xlargeXeon m5.8xlargeEPYC m5a.8xlarge2K4K6K8K10K11217.7310933.0310383.757793.097650.796867.586500.374779.42


Phoronix Test Suite v10.8.4