AMD EPYC Packet.com Benchmarks Amazon EC2 cloud benchmarks against SkySilk and Packet.com with AMD EPYC instances. Tests out of the box using Ubuntu 18.04 on each cloud/VPS instance. Benchmarks by Michael Larabel for a future article on phoronix.com. Packet c2.medium.x86 EPYC: Processor: AMD EPYC 7401P 24-Core @ 2.79GHz (24 Cores / 48 Threads), Motherboard: Dell 065PKD (1.4.3 BIOS), Memory: 64512MB, Disk: 2 x 480GB SSDSC2KB480G7R + 2 x 120GB SSDSCKJB120G7R, Graphics: mgadrmfb OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768 Packet c1.small.x86 Xeon: Processor: Intel Xeon E3-1240 v6 @ 4.10GHz (4 Cores / 8 Threads), Motherboard: Supermicro X11SSE-F v1.01 (2.2 BIOS), Memory: 32768MB, Disk: 2 x 240GB SAMSUNG MZ7KM240, Graphics: astdrmfb OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768 Packet m1.xlarge.x86 Xeon: Processor: 2 x Intel Xeon E5-2650 v4 @ 2.90GHz (24 Cores / 48 Threads), Motherboard: Dell 082F9M (2.8.0 BIOS), Memory: 258048MB, Disk: 6 x 480GB SAMSUNG MZ7KM480, Graphics: mgadrmfb OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768 OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better Packet c2.medium.x86 EPYC . 3450 |==================================== Packet c1.small.x86 Xeon .. 1196 |============ Packet m1.xlarge.x86 Xeon . 4336 |============================================= Darktable 2.4.2 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 5.21 |============= Packet c1.small.x86 Xeon .. 17.02 |============================================ Packet m1.xlarge.x86 Xeon . 6.09 |================ Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 6.43 |============================= Packet c1.small.x86 Xeon .. 9.86 |============================================= Packet m1.xlarge.x86 Xeon . 6.43 |============================= Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 2.68 |================== Packet c1.small.x86 Xeon .. 6.67 |============================================= Packet m1.xlarge.x86 Xeon . 2.93 |==================== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 50.14 |=============== Packet c1.small.x86 Xeon .. 141.78 |=========================================== Packet m1.xlarge.x86 Xeon . 52.02 |================ Timed Linux Kernel Compilation 4.18 Performance / Cost - Time To Compile Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 2.51 |================ Packet c1.small.x86 Xeon .. 7.09 |============================================= Packet m1.xlarge.x86 Xeon . 4.68 |============================== Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 300 |================ Packet c1.small.x86 Xeon .. 869 |============================================== Packet m1.xlarge.x86 Xeon . 280 |=============== Timed LLVM Compilation 6.0.1 Performance / Cost - Time To Compile Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 26.97 |============== Packet c1.small.x86 Xeon .. 86.86 |============================================ Packet m1.xlarge.x86 Xeon . 39.14 |==================== TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better Packet c2.medium.x86 EPYC . 491 |========================================= Packet c1.small.x86 Xeon .. 248 |===================== Packet m1.xlarge.x86 Xeon . 554 |============================================== TTSIOD 3D Renderer 2.3b Performance / Cost - Phong Rendering With Soft-Shadow Mapping FPS Per Dollar > Higher Is Better Packet c2.medium.x86 EPYC . 16380.00 |========================================= Packet c1.small.x86 Xeon .. 12414.00 |=============================== Packet m1.xlarge.x86 Xeon . 13854.25 |=================================== Rust Prime Benchmark Prime Number Test To 200,000,000 Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 22.74 |========================================= Packet c1.small.x86 Xeon .. 24.59 |============================================ Packet m1.xlarge.x86 Xeon . 11.26 |==================== Rust Prime Benchmark Performance / Cost - Prime Number Test To 200,000,000 Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 0.45 |============================================= Packet c1.small.x86 Xeon .. 0.25 |========================= Packet m1.xlarge.x86 Xeon . 0.23 |======================= 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better Packet c2.medium.x86 EPYC . 78058 |============================================ Packet c1.small.x86 Xeon .. 25516 |============== Packet m1.xlarge.x86 Xeon . 78165 |============================================ 7-Zip Compression 16.02 Performance / Cost - Compress Speed Test MIPS Per Dollar > Higher Is Better Packet c2.medium.x86 EPYC . 1561160.00 |======================== Packet c1.small.x86 Xeon .. 2551600.00 |======================================= Packet m1.xlarge.x86 Xeon . 977062.50 |=============== Stockfish 9 Total Time Nodes Per Second > Higher Is Better Packet c2.medium.x86 EPYC . 43130446 |========================================= Packet c1.small.x86 Xeon .. 11496226 |=========== Packet m1.xlarge.x86 Xeon . 42071146 |======================================== Stockfish 9 Performance / Cost - Total Time Nodes Per Second Per Dollar > Higher Is Better Packet c2.medium.x86 EPYC . 616149228.57 |===================================== Packet c1.small.x86 Xeon .. 287405650.00 |================= Packet m1.xlarge.x86 Xeon . 300508185.71 |================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Packet c2.medium.x86 EPYC . 285431 |====================================== Packet c1.small.x86 Xeon .. 108615 |============== Packet m1.xlarge.x86 Xeon . 324600 |=========================================== PostgreSQL pgbench 10.3 Performance / Cost - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS Per Dollar > Higher Is Better Packet c2.medium.x86 EPYC . 2594831.18 |============================ Packet c1.small.x86 Xeon .. 3620507.00 |======================================= Packet m1.xlarge.x86 Xeon . 954706.85 |========== Tensorflow 2017-02-03 Build: Cifar10 Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 42.13 |============================= Packet c1.small.x86 Xeon .. 63.00 |============================================ Packet m1.xlarge.x86 Xeon . 32.74 |======================= Tensorflow 2017-02-03 Performance / Cost - Build: Cifar10 Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 2.11 |==================================== Packet c1.small.x86 Xeon .. 1.89 |================================ Packet m1.xlarge.x86 Xeon . 2.62 |============================================= Parboil 2.5 Test: OpenMP Stencil Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 9.59 |===================== Packet c1.small.x86 Xeon .. 20.12 |============================================ Packet m1.xlarge.x86 Xeon . 5.16 |=========== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 13.08 |============= Packet c1.small.x86 Xeon .. 44.50 |============================================ Packet m1.xlarge.x86 Xeon . 13.49 |============= Rodinia 2.4 Performance / Cost - Test: OpenMP CFD Solver Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 0.13 |======= Packet c1.small.x86 Xeon .. 0.89 |============================================= Packet m1.xlarge.x86 Xeon . 0.27 |============== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 44.97 |============ Packet c1.small.x86 Xeon .. 161.51 |=========================================== Packet m1.xlarge.x86 Xeon . 48.19 |============= Rodinia 2.4 Performance / Cost - Test: OpenMP LavaMD Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 1.80 |========== Packet c1.small.x86 Xeon .. 8.08 |============================================= Packet m1.xlarge.x86 Xeon . 3.37 |=================== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 49.11 |============================================ Packet c1.small.x86 Xeon .. 29.16 |========================== Packet m1.xlarge.x86 Xeon . 42.07 |====================================== LAME MP3 Encoding 3.100 Performance / Cost - WAV To MP3 Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 1.96 |=================================== Packet c1.small.x86 Xeon .. 0.29 |===== Packet m1.xlarge.x86 Xeon . 2.52 |============================================= PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Packet c2.medium.x86 EPYC . 350404 |====================== Packet c1.small.x86 Xeon .. 677411 |=========================================== Packet m1.xlarge.x86 Xeon . 444220 |============================ m-queens 1.2 Time To Solve Seconds < Lower Is Better Packet c2.medium.x86 EPYC . 36.18 |======== Packet c1.small.x86 Xeon .. 189.79 |=========================================== Packet m1.xlarge.x86 Xeon . 44.85 |========== m-queens 1.2 Performance / Cost - Time To Solve Seconds x Dollar < Lower Is Better Packet c2.medium.x86 EPYC . 1.09 |==== Packet c1.small.x86 Xeon .. 11.39 |============================================ Packet m1.xlarge.x86 Xeon . 3.14 |============ BRL-CAD 7.28.0 VGR Performance Metric VGR Performance Metric > Higher Is Better Packet c2.medium.x86 EPYC . 167863 |========================================= Packet c1.small.x86 Xeon .. 53086 |============= Packet m1.xlarge.x86 Xeon . 174821 |=========================================== BRL-CAD 7.28.0 Performance / Cost - VGR Performance Metric VGR Performance Metric Per Dollar > Higher Is Better Packet c2.medium.x86 EPYC . 932572.22 |======================================== Packet c1.small.x86 Xeon .. 589844.44 |========================= Packet m1.xlarge.x86 Xeon . 472489.19 |==================== Node.js Express HTTP Load Test Requests Per Second > Higher Is Better Packet c2.medium.x86 EPYC . 5430 |=========================== Packet c1.small.x86 Xeon .. 9009 |============================================= Packet m1.xlarge.x86 Xeon . 5496 |=========================== Cost To Run Tests Cost / Price Per Hour Cost / Price Per Hour < Lower Is Better Packet c2.medium.x86 EPYC . 1.29 |================================== Packet c1.small.x86 Xeon .. 0.58 |=============== Packet m1.xlarge.x86 Xeon . 1.72 |============================================= OpenSSL 1.1.1 Performance / Cost - RSA 4096-bit Performance Signs Per Second Per Dollar > Higher Is Better Packet c1.small.x86 Xeon .. 119603.00 |================================= Packet m1.xlarge.x86 Xeon . 144524.33 |======================================== Darktable 2.4.2 Performance / Cost - Test: Boat - Acceleration: CPU-only Seconds x Dollar < Lower Is Better Packet c1.small.x86 Xeon .. 0.17 |============================================= Packet m1.xlarge.x86 Xeon . 0.06 |================ Parboil 2.5 Performance / Cost - Test: OpenMP Stencil Seconds x Dollar < Lower Is Better Packet c1.small.x86 Xeon .. 0.20 |============================================= Packet m1.xlarge.x86 Xeon . 0.05 |=========== PHPBench 0.8.1 Performance / Cost - PHP Benchmark Suite Score Per Dollar > Higher Is Better Packet c1.small.x86 Xeon .. 67741100.00 |====================================== Packet m1.xlarge.x86 Xeon . 14807333.33 |======== Darktable 2.4.2 Performance / Cost - Test: Masskrug - Acceleration: CPU-only Seconds x Dollar < Lower Is Better Packet m1.xlarge.x86 Xeon . 0.06 |============================================= Darktable 2.4.2 Performance / Cost - Test: Server Room - Acceleration: CPU-only Seconds x Dollar < Lower Is Better Packet m1.xlarge.x86 Xeon . 0.03 |============================================= Node.js Express HTTP Load Test Performance / Cost - Requests Per Second Per Dollar > Higher Is Better Packet m1.xlarge.x86 Xeon . 183200.00 |========================================