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&grt&rdt.

Graviton2 EC2 AMD EPYC 7002 Rome Comparison BenchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlargeARMv8 (32 Cores)Amazon EC2 m6g.8xlarge (1.0 BIOS)Amazon Device 0200124GB94GB Amazon Elastic Block StoreAmazon ElasticAmazon Linux 24.14.173-137.229.amzn2.aarch64 (aarch64) 20200401GCC 7.3.1 20180712xfsARMv8 (64 Cores)Amazon EC2 m6g.16xlarge (1.0 BIOS)248GBIntel Xeon Platinum 8175M (16 Cores / 32 Threads)Amazon EC2 m5.8xlarge (1.0 BIOS)Intel 440FX 82441FX PMC124GB4.14.173-137.229.amzn2.x86_64 (x86_64)KVM2 x Intel Xeon Platinum 8175M (32 Cores / 64 Threads)Amazon EC2 m5.16xlarge (1.0 BIOS)248GBAMD EPYC 7571 (16 Cores / 32 Threads)Amazon EC2 m5a.8xlarge (1.0 BIOS)124GBAMD EPYC 7571 (32 Cores / 64 Threads)Amazon EC2 m5a.16xlarge (1.0 BIOS)248GBAMD EPYC 7R32 (32 Cores / 64 Threads)Amazon EC2 c5a.16xlarge (1.0 BIOS)126GB4.14.177-139.254.amzn2.x86_64 (x86_64)AMD EPYC 7R32 (16 Cores / 32 Threads)Amazon EC2 c5a.8xlarge (1.0 BIOS)64GBOpenBenchmarking.orgKernel Details- nvme_core.io_timeout=4294967295Environment Details- Arm m6g.8xlarge: COST_PERF_PER_HOUR=0.2241- Arm m6g.16xlarge: COST_PERF_PER_HOUR=0.4482- Xeon m5.8xlarge: COST_PERF_PER_HOUR=0.3193- Xeon m5.16xlarge: COST_PERF_PER_HOUR=0.6385- EPYC m5a.8xlarge: COST_PERF_PER_HOUR=0.3193- EPYC m5a.16xlarge: COST_PERF_PER_HOUR=0.6385Compiler Details- 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 - 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 - 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 - 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 - 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 - 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 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 Java Details- OpenJDK Runtime Environment (build 1.8.0_252-b09)Python Details- Python 2.7.16Security Details- 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- 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- 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 - 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 - 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- 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 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 affectedProcessor Details- Xeon m5.8xlarge: CPU Microcode: 0x2000069- Xeon m5.16xlarge: CPU Microcode: 0x2000069- EPYC m5a.8xlarge: CPU Microcode: 0x8001250- EPYC m5a.16xlarge: CPU Microcode: 0x8001250- EPYC c5a.16xlarge: CPU Microcode: 0x8301025- EPYC c5a.8xlarge: CPU Microcode: 0x8301025

Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarkscompress-7zip: Compress Speed Testcassandra: Writesbuild2: Time To Compilecoremark: CoreMark Size 666 - Iterations Per Secondgraphics-magick: Resizinggraphics-magick: Rotatejohn-the-ripper: MD5john-the-ripper: Blowfishnpb: EP.Cnpb: MG.Cparboil: OpenMP CUTCPphpbench: PHP Benchmark Suitepgbench: Buffer Test - Normal Load - Read Onlyredis: SETredis: GETrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDstress-ng: CPU Stressstress-ng: Cryptostress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Context Switchingbuild-linux-kernel: Time To CompileArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge10731712821473.003627000.245855217565969725321964862.4012423.862.543175128060345900.2596351360596.121759532.009.69920.6743655.445510.308795.04167581.9113142582.76106.64020435926474665.5081252073.17797134006511266667432371716.7225817.301.590478128173148403.1280281369966.881760567.048.22611.0527324.3711016.348628.77335135.4525407351.5174.3567400011831485.650472840.2729111147529205700023467440.319835.012.825203176189325343.9101251546195.501837582.1214.80233.2115520.392792.925757.7081561.795400871.0656.40714101817210267.313948869.0087861833539405866746843878.9716504.201.962133176675561776.7056031485890.71829222.5810.33317.57511187.315650.5910529.53164932.9510663301.1334.7495116568878106.099405902.81393699648171873321655293.867637.163.164874125036200236.4377741169289.371412453.7519.22035.7433493.952664.122250.6470231.524769836.9171.3049884612881179.956829028.0061541539494151400045853601.0214236.862.222894123978345160.3537761104632.501420554.3311.45217.9197197.135455.442397.51144985.8911406293.3842.28816544419675660.4541194350.4775592236520334866763084763.8814839.551.358268133882539486.6444551332685.501676375.2210.10912.7589615.867300.996371.34192241.1516211956.4029.5518909510967073.282598183.2902861455521169166731695381.228455.041.944253135048293611.0580341365072.841717757.2114.34924.5884860.473644.814714.9095984.327301087.0746.998OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

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

Apache Cassandra

Test: Writes

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

Build2

Time To Compile

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

Coremark

CoreMark Size 666 - Iterations Per Second

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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge7001400210028003500SE +/- 8.35, N = 3SE +/- 12.17, N = 3SE +/- 12.91, N = 3SE +/- 2.00, N = 3SE +/- 25.69, N = 3SE +/- 36.61, N = 3SE +/- 1.20, N = 321753400114718339961539223614551. (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.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge140280420560700SE +/- 1.53, N = 3SE +/- 4.10, N = 3SE +/- 7.02, N = 3SE +/- 5.29, N = 3SE +/- 0.67, N = 3SE +/- 4.67, N = 3SE +/- 2.85, N = 3SE +/- 1.86, N = 36596515295394814945205211. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lz -lm -lpthread

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Arm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge900K1800K2700K3600K4500KSE +/- 1593.87, N = 3SE +/- 3844.19, N = 3SE +/- 1527.53, N = 3SE +/- 666.67, N = 3SE +/- 830.17, N = 3SE +/- 5507.57, N = 3SE +/- 5364.49, N = 3SE +/- 1333.33, N = 3697253126666720570004058667718733151400033486671691667-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: BlowfishArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge14K28K42K56K70KSE +/- 6.94, N = 3SE +/- 14.73, N = 3SE +/- 2.67, N = 3SE +/- 24.33, N = 3SE +/- 3.67, N = 3SE +/- 112.47, N = 3SE +/- 23.07, N = 3SE +/- 3.67, N = 32196443237234674684321655458536308431695-m64-m64-m64-m64-m64-m641. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge400800120016002000SE +/- 0.52, N = 3SE +/- 1.33, N = 3SE +/- 0.28, N = 3SE +/- 0.97, N = 3SE +/- 1.36, N = 3SE +/- 0.45, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3862.401716.72440.31878.97293.86601.02763.88381.221. (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.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge6K12K18K24K30KSE +/- 4.54, N = 3SE +/- 1.02, N = 3SE +/- 2.10, N = 3SE +/- 13.26, N = 3SE +/- 268.64, N = 3SE +/- 200.97, N = 3SE +/- 64.13, N = 3SE +/- 3.38, N = 312423.8625817.309835.0116504.207637.1614236.8614839.558455.041. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Parboil

Test: OpenMP CUTCP

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

PHPBench

PHP Benchmark Suite

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

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 OnlyArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge120K240K360K480K600KSE +/- 1098.93, N = 3SE +/- 5347.77, N = 3SE +/- 388.76, N = 3SE +/- 780.81, N = 3SE +/- 315.67, N = 3SE +/- 3550.73, N = 3SE +/- 323.59, N = 3SE +/- 456.60, N = 3345900.26148403.13325343.91561776.71200236.44345160.35539486.64293611.061. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: SET

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

Redis

Test: GET

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

Rodinia

Test: OpenMP CFD Solver

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

Rodinia

Test: OpenMP LavaMD

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

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 2.09, N = 3SE +/- 4.38, N = 3SE +/- 6.44, N = 3SE +/- 3.06, N = 3SE +/- 2.75, N = 3SE +/- 9.72, N = 3SE +/- 39.32, N = 3SE +/- 19.59, N = 33655.447324.375520.3911187.313493.957197.139615.864860.471. (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.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 1.85, N = 3SE +/- 1.26, N = 3SE +/- 0.80, N = 3SE +/- 0.53, N = 3SE +/- 0.40, N = 3SE +/- 0.31, N = 3SE +/- 0.25, N = 3SE +/- 2.06, N = 35510.3011016.342792.925650.592664.125455.447300.993644.811. (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 CopyingArm m6g.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 8.37, N = 3SE +/- 9.79, N = 3SE +/- 29.24, N = 3SE +/- 22.69, N = 3SE +/- 7.27, N = 3SE +/- 4.75, N = 3SE +/- 41.89, N = 3SE +/- 23.97, N = 38795.048628.775757.7010529.532250.642397.516371.344714.901. (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.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge70K140K210K280K350KSE +/- 1.36, N = 3SE +/- 2.35, N = 3SE +/- 23.81, N = 3SE +/- 77.26, N = 3SE +/- 15.59, N = 3SE +/- 310.18, N = 3SE +/- 23.54, N = 3SE +/- 58.01, N = 3167581.91335135.4581561.79164932.9570231.52144985.89192241.1595984.321. (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.8xlargeArm m6g.16xlargeXeon m5.8xlargeXeon m5.16xlargeEPYC m5a.8xlargeEPYC m5a.16xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge5M10M15M20M25MSE +/- 15489.60, N = 3SE +/- 124150.70, N = 3SE +/- 103473.24, N = 3SE +/- 207947.62, N = 3SE +/- 294612.10, N = 3SE +/- 12844.44, N = 3SE +/- 83665.67, N = 3SE +/- 10376.30, N = 313142582.7625407351.515400871.0610663301.134769836.9111406293.3816211956.407301087.071. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Timed Linux Kernel Compilation

Time To Compile

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


Phoronix Test Suite v10.8.5