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&grw&sor.

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 Benchmarksstress-ng: CPU Stressstress-ng: Cryptostress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Context Switchingparboil: OpenMP CUTCPnpb: EP.Cnpb: MG.Crodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDcoremark: CoreMark Size 666 - Iterations Per Secondcompress-7zip: Compress Speed Testjohn-the-ripper: MD5john-the-ripper: Blowfishbuild-linux-kernel: Time To Compilegraphics-magick: Resizinggraphics-magick: Rotatebuild2: Time To Compilephpbench: PHP Benchmark Suiteredis: SETredis: GETcassandra: Writespgbench: Buffer Test - Normal Load - Read OnlyEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge7197.135455.442397.51144985.8911406293.382.222894601.0214236.8611.45217.919829028.0061549884615140004585342.288153949479.9561239781104632.501420554.33128811345160.3537763493.952664.122250.6470231.524769836.913.164874293.867637.1619.22035.743405902.813936511657187332165571.304996481106.0991250361169289.371412453.7568878200236.43777411187.315650.5910529.53164932.9510663301.131.962133878.9716504.2010.33317.575948869.00878614101840586674684334.749183353967.3131766751485890.71829222.58172102561776.7056035520.392792.925757.7081561.795400871.062.825203440.319835.0114.80233.211472840.2729117400020570002346756.407114752985.6501761891546195.501837582.12118314325343.9101257324.3711016.348628.77335135.4525407351.511.5904781716.7225817.308.22611.0521252073.17797120435912666674323774.356340065165.5081281731369966.881760567.04264746148403.1280283655.445510.308795.04167581.9113142582.762.543175862.4012423.869.69920.674627000.24585510731769725321964106.640217565973.0031280601360596.121759532.00128214345900.2596359615.867300.996371.34192241.1516211956.401.358268763.8814839.5510.10912.7581194350.47755916544433486676308429.551223652060.4541338821332685.501676375.22196756539486.6444554860.473644.814714.9095984.327301087.071.944253381.228455.0414.34924.588598183.2902868909516916673169546.998145552173.2821350481365072.841717757.21109670293611.058034OpenBenchmarking.org

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

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

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: 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: 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

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

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

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 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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4