Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarks Benchmarks for a future article. EPYC m5a.16xlarge: Processor: AMD EPYC 7571 (32 Cores / 64 Threads), Motherboard: Amazon EC2 m5a.16xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 248GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM EPYC m5a.8xlarge: Processor: AMD EPYC 7571 (16 Cores / 32 Threads), Motherboard: Amazon EC2 m5a.8xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 124GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM Xeon m5.16xlarge: Processor: 2 x Intel Xeon Platinum 8175M (32 Cores / 64 Threads), Motherboard: Amazon EC2 m5.16xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 248GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM Xeon m5.8xlarge: Processor: Intel Xeon Platinum 8175M (16 Cores / 32 Threads), Motherboard: Amazon EC2 m5.8xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 124GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM Arm m6g.16xlarge: Processor: ARMv8 (64 Cores), Motherboard: Amazon EC2 m6g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 248GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs Arm m6g.8xlarge: Processor: ARMv8 (32 Cores), Motherboard: Amazon EC2 m6g.8xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 124GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs EPYC c5a.16xlarge: Processor: AMD EPYC 7R32 (32 Cores / 64 Threads), Motherboard: Amazon EC2 c5a.16xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 126GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.177-139.254.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM EPYC c5a.8xlarge: Processor: AMD EPYC 7R32 (16 Cores / 32 Threads), Motherboard: Amazon EC2 c5a.8xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 64GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.177-139.254.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better EPYC m5a.16xlarge . 42.29 |==================== EPYC m5a.8xlarge .. 71.30 |================================== Xeon m5.16xlarge .. 34.75 |================= Xeon m5.8xlarge ... 56.41 |=========================== Arm m6g.16xlarge .. 74.36 |==================================== Arm m6g.8xlarge ... 106.64 |=================================================== EPYC c5a.16xlarge . 29.55 |============== EPYC c5a.8xlarge .. 47.00 |====================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better EPYC m5a.16xlarge . 98846 |========================= EPYC m5a.8xlarge .. 51165 |============= Xeon m5.16xlarge .. 141018 |=================================== Xeon m5.8xlarge ... 74000 |================== Arm m6g.16xlarge .. 204359 |=================================================== Arm m6g.8xlarge ... 107317 |=========================== EPYC c5a.16xlarge . 165444 |========================================= EPYC c5a.8xlarge .. 89095 |====================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better EPYC m5a.16xlarge . 345160.35 |============================= EPYC m5a.8xlarge .. 200236.44 |================= Xeon m5.16xlarge .. 561776.71 |================================================ Xeon m5.8xlarge ... 325343.91 |============================ Arm m6g.16xlarge .. 148403.13 |============= Arm m6g.8xlarge ... 345900.26 |============================== EPYC c5a.16xlarge . 539486.64 |============================================== EPYC c5a.8xlarge .. 293611.06 |========================= Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better EPYC m5a.16xlarge . 128811 |========================= EPYC m5a.8xlarge .. 68878 |============= Xeon m5.16xlarge .. 172102 |================================= Xeon m5.8xlarge ... 118314 |======================= Arm m6g.16xlarge .. 264746 |=================================================== Arm m6g.8xlarge ... 128214 |========================= EPYC c5a.16xlarge . 196756 |====================================== EPYC c5a.8xlarge .. 109670 |===================== Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better EPYC m5a.16xlarge . 1104632.50 |================================== EPYC m5a.8xlarge .. 1169289.37 |==================================== Xeon m5.16xlarge .. 1485890.70 |============================================= Xeon m5.8xlarge ... 1546195.50 |=============================================== Arm m6g.16xlarge .. 1369966.88 |========================================== Arm m6g.8xlarge ... 1360596.12 |========================================= EPYC c5a.16xlarge . 1332685.50 |========================================= EPYC c5a.8xlarge .. 1365072.84 |========================================= Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better EPYC m5a.16xlarge . 1420554.33 |==================================== EPYC m5a.8xlarge .. 1412453.75 |==================================== Xeon m5.16xlarge .. 1829222.58 |=============================================== Xeon m5.8xlarge ... 1837582.12 |=============================================== Arm m6g.16xlarge .. 1760567.04 |============================================= Arm m6g.8xlarge ... 1759532.00 |============================================= EPYC c5a.16xlarge . 1676375.22 |=========================================== EPYC c5a.8xlarge .. 1717757.21 |============================================ PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better EPYC m5a.16xlarge . 123978 |==================================== EPYC m5a.8xlarge .. 125036 |==================================== Xeon m5.16xlarge .. 176675 |=================================================== Xeon m5.8xlarge ... 176189 |=================================================== Arm m6g.16xlarge .. 128173 |===================================== Arm m6g.8xlarge ... 128060 |===================================== EPYC c5a.16xlarge . 133882 |======================================= EPYC c5a.8xlarge .. 135048 |======================================= Build2 0.12 Time To Compile Seconds < Lower Is Better EPYC m5a.16xlarge . 79.96 |====================================== EPYC m5a.8xlarge .. 106.10 |=================================================== Xeon m5.16xlarge .. 67.31 |================================ Xeon m5.8xlarge ... 85.65 |========================================= Arm m6g.16xlarge .. 65.51 |=============================== Arm m6g.8xlarge ... 73.00 |=================================== EPYC c5a.16xlarge . 60.45 |============================= EPYC c5a.8xlarge .. 73.28 |=================================== Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better EPYC m5a.16xlarge . 829028.01 |=============================== EPYC m5a.8xlarge .. 405902.81 |=============== Xeon m5.16xlarge .. 948869.01 |==================================== Xeon m5.8xlarge ... 472840.27 |================== Arm m6g.16xlarge .. 1252073.18 |=============================================== Arm m6g.8xlarge ... 627000.25 |======================== EPYC c5a.16xlarge . 1194350.48 |============================================= EPYC c5a.8xlarge .. 598183.29 |====================== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better EPYC m5a.16xlarge . 7197.13 |================================ EPYC m5a.8xlarge .. 3493.95 |=============== Xeon m5.16xlarge .. 11187.31 |================================================= Xeon m5.8xlarge ... 5520.39 |======================== Arm m6g.16xlarge .. 7324.37 |================================ Arm m6g.8xlarge ... 3655.44 |================ EPYC c5a.16xlarge . 9615.86 |========================================== EPYC c5a.8xlarge .. 4860.47 |===================== Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better EPYC m5a.16xlarge . 5455.44 |======================== EPYC m5a.8xlarge .. 2664.12 |============ Xeon m5.16xlarge .. 5650.59 |========================= Xeon m5.8xlarge ... 2792.92 |============ Arm m6g.16xlarge .. 11016.34 |================================================= Arm m6g.8xlarge ... 5510.30 |========================= EPYC c5a.16xlarge . 7300.99 |================================ EPYC c5a.8xlarge .. 3644.81 |================ Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better EPYC m5a.16xlarge . 2397.51 |=========== EPYC m5a.8xlarge .. 2250.64 |========== Xeon m5.16xlarge .. 10529.53 |================================================= Xeon m5.8xlarge ... 5757.70 |=========================== Arm m6g.16xlarge .. 8628.77 |======================================== Arm m6g.8xlarge ... 8795.04 |========================================= EPYC c5a.16xlarge . 6371.34 |============================== EPYC c5a.8xlarge .. 4714.90 |====================== Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better EPYC m5a.16xlarge . 144985.89 |===================== EPYC m5a.8xlarge .. 70231.52 |========== Xeon m5.16xlarge .. 164932.95 |======================== Xeon m5.8xlarge ... 81561.79 |============ Arm m6g.16xlarge .. 335135.45 |================================================ Arm m6g.8xlarge ... 167581.91 |======================== EPYC c5a.16xlarge . 192241.15 |============================ EPYC c5a.8xlarge .. 95984.32 |============== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better EPYC m5a.16xlarge . 11406293.38 |===================== EPYC m5a.8xlarge .. 4769836.91 |========= Xeon m5.16xlarge .. 10663301.13 |=================== Xeon m5.8xlarge ... 5400871.06 |========== Arm m6g.16xlarge .. 25407351.51 |============================================== Arm m6g.8xlarge ... 13142582.76 |======================== EPYC c5a.16xlarge . 16211956.40 |============================= EPYC c5a.8xlarge .. 7301087.07 |============= GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better EPYC m5a.16xlarge . 1539 |======================== EPYC m5a.8xlarge .. 996 |================ Xeon m5.16xlarge .. 1833 |============================= Xeon m5.8xlarge ... 1147 |================== Arm m6g.16xlarge .. 3400 |===================================================== Arm m6g.8xlarge ... 2175 |================================== EPYC c5a.16xlarge . 2236 |=================================== EPYC c5a.8xlarge .. 1455 |======================= GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better EPYC m5a.16xlarge . 494 |======================================== EPYC m5a.8xlarge .. 481 |======================================= Xeon m5.16xlarge .. 539 |============================================ Xeon m5.8xlarge ... 529 |=========================================== Arm m6g.16xlarge .. 651 |===================================================== Arm m6g.8xlarge ... 659 |====================================================== EPYC c5a.16xlarge . 520 |=========================================== EPYC c5a.8xlarge .. 521 |=========================================== John The Ripper 1.9.0-jumbo-1 Test: MD5 Real C/S > Higher Is Better EPYC m5a.16xlarge . 1514000 |=================== EPYC m5a.8xlarge .. 718733 |========= Xeon m5.16xlarge .. 4058667 |================================================== Xeon m5.8xlarge ... 2057000 |========================= Arm m6g.16xlarge .. 1266667 |================ Arm m6g.8xlarge ... 697253 |========= EPYC c5a.16xlarge . 3348667 |========================================= EPYC c5a.8xlarge .. 1691667 |===================== John The Ripper 1.9.0-jumbo-1 Test: Blowfish Real C/S > Higher Is Better EPYC m5a.16xlarge . 45853 |====================================== EPYC m5a.8xlarge .. 21655 |================== Xeon m5.16xlarge .. 46843 |======================================= Xeon m5.8xlarge ... 23467 |=================== Arm m6g.16xlarge .. 43237 |==================================== Arm m6g.8xlarge ... 21964 |================== EPYC c5a.16xlarge . 63084 |==================================================== EPYC c5a.8xlarge .. 31695 |========================== NAS Parallel Benchmarks 3.4 Test / Class: EP.C Total Mop/s > Higher Is Better EPYC m5a.16xlarge . 601.02 |================== EPYC m5a.8xlarge .. 293.86 |========= Xeon m5.16xlarge .. 878.97 |========================== Xeon m5.8xlarge ... 440.31 |============= Arm m6g.16xlarge .. 1716.72 |================================================== Arm m6g.8xlarge ... 862.40 |========================= EPYC c5a.16xlarge . 763.88 |====================== EPYC c5a.8xlarge .. 381.22 |=========== NAS Parallel Benchmarks 3.4 Test / Class: MG.C Total Mop/s > Higher Is Better EPYC m5a.16xlarge . 14236.86 |=========================== EPYC m5a.8xlarge .. 7637.16 |============== Xeon m5.16xlarge .. 16504.20 |=============================== Xeon m5.8xlarge ... 9835.01 |=================== Arm m6g.16xlarge .. 25817.30 |================================================= Arm m6g.8xlarge ... 12423.86 |======================== EPYC c5a.16xlarge . 14839.55 |============================ EPYC c5a.8xlarge .. 8455.04 |================ Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better EPYC m5a.16xlarge . 11.452 |============================== EPYC m5a.8xlarge .. 19.220 |=================================================== Xeon m5.16xlarge .. 10.333 |=========================== Xeon m5.8xlarge ... 14.802 |======================================= Arm m6g.16xlarge .. 8.226 |====================== Arm m6g.8xlarge ... 9.699 |========================== EPYC c5a.16xlarge . 10.109 |=========================== EPYC c5a.8xlarge .. 14.349 |====================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better EPYC m5a.16xlarge . 17.92 |========================== EPYC m5a.8xlarge .. 35.74 |==================================================== Xeon m5.16xlarge .. 17.58 |========================== Xeon m5.8xlarge ... 33.21 |================================================ Arm m6g.16xlarge .. 11.05 |================ Arm m6g.8xlarge ... 20.67 |============================== EPYC c5a.16xlarge . 12.76 |=================== EPYC c5a.8xlarge .. 24.59 |==================================== Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better EPYC m5a.16xlarge . 2.222894 |================================== EPYC m5a.8xlarge .. 3.164874 |================================================= Xeon m5.16xlarge .. 1.962133 |============================== Xeon m5.8xlarge ... 2.825203 |============================================ Arm m6g.16xlarge .. 1.590478 |========================= Arm m6g.8xlarge ... 2.543175 |======================================= EPYC c5a.16xlarge . 1.358268 |===================== EPYC c5a.8xlarge .. 1.944253 |==============================