AMD EPYC 2019 vs. 2017 Linux Performance AMD EPYC 7601 of Ubuntu 17.04 versus Ubuntu 19.04 for seeing how the performance has evolved since AMD EPYC launch. Benchmarks by Michael Larabel for a future article. Ubuntu 17.04: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Device 1450, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: LLVMpipe, Monitor: VE228, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 17.04, Kernel: 4.10.0-42-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1080 Ubuntu 19.04: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED, Monitor: VE228, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 19.04, Kernel: 5.0.0-16-generic (x86_64), Desktop: GNOME Shell 3.32.1, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080 Ubuntu 19.04 + Linux 5.2: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED, Monitor: VE228, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 19.04, Kernel: 5.2.0-999-generic (x86_64) 20190603, Desktop: GNOME Shell 3.32.1, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080 Ubuntu 19.04 + Linux 5.2 + No Spec: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED, Monitor: VE228, Network: 2 x Broadcom NetXtreme BCM5720 PCIe OS: Ubuntu 19.04, Kernel: 5.2.0-999-generic (x86_64) 20190603, Desktop: GNOME Shell 3.32.1, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080 NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C Total Mop/s > Higher Is Better Ubuntu 17.04 ....................... 461 |================== Ubuntu 19.04 ....................... 851 |================================== Ubuntu 19.04 + Linux 5.2 ........... 884 |=================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 923 |===================================== NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A Total Mop/s > Higher Is Better Ubuntu 17.04 ....................... 2447 |==================== Ubuntu 19.04 ....................... 3237 |========================== Ubuntu 19.04 + Linux 5.2 ........... 4445 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 4400 |==================================== NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B Total Mop/s > Higher Is Better Ubuntu 17.04 ....................... 1991 |=============== Ubuntu 19.04 ....................... 3409 |========================== Ubuntu 19.04 + Linux 5.2 ........... 4804 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 4734 |=================================== Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better Ubuntu 17.04 ....................... 1.87 |=================================== Ubuntu 19.04 ....................... 1.88 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 1.87 |=================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 1.93 |==================================== Parboil 2.5 Test: OpenMP Stencil Seconds < Lower Is Better Ubuntu 17.04 ....................... 13.47 |=================================== Ubuntu 19.04 ....................... 9.87 |========================== Ubuntu 19.04 + Linux 5.2 ........... 10.13 |========================== Ubuntu 19.04 + Linux 5.2 + No Spec . 9.22 |======================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better Ubuntu 17.04 ....................... 30.42 |=================================== Ubuntu 19.04 ....................... 13.06 |=============== Ubuntu 19.04 + Linux 5.2 ........... 13.08 |=============== Ubuntu 19.04 + Linux 5.2 + No Spec . 12.99 |=============== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better Ubuntu 17.04 ....................... 12.30 |=================================== Ubuntu 19.04 ....................... 10.68 |============================== Ubuntu 19.04 + Linux 5.2 ........... 10.67 |============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 10.76 |=============================== Rodinia 2.4 Test: OpenMP Streamcluster Seconds < Lower Is Better Ubuntu 17.04 ....................... 20.03 |=================================== Ubuntu 19.04 ....................... 17.51 |=============================== Ubuntu 19.04 + Linux 5.2 ........... 16.11 |============================ Ubuntu 19.04 + Linux 5.2 + No Spec . 17.77 |=============================== High Performance Conjugate Gradient 3.0 GFLOP/s > Higher Is Better Ubuntu 17.04 ....................... 0.73 |================================ Ubuntu 19.04 ....................... 0.76 |================================== Ubuntu 19.04 + Linux 5.2 ........... 0.77 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 0.81 |==================================== NAMD 2.13b1 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better Ubuntu 17.04 ....................... 0.91092 |================================= Ubuntu 19.04 ....................... 0.90958 |================================= Ubuntu 19.04 + Linux 5.2 ........... 0.91657 |================================= Ubuntu 19.04 + Linux 5.2 + No Spec . 0.90951 |================================= Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better Ubuntu 17.04 ....................... 8.25 |==================================== Ubuntu 19.04 ....................... 7.23 |================================ Ubuntu 19.04 + Linux 5.2 ........... 7.18 |=============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 7.19 |=============================== Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Seconds < Lower Is Better Ubuntu 17.04 ....................... 3.34 |=============================== Ubuntu 19.04 ....................... 3.83 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 3.91 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 3.80 |=================================== Numpy Benchmark Nanoseconds < Lower Is Better Ubuntu 17.04 ....................... 9217173 |================================= Ubuntu 19.04 ....................... 8474464 |============================== Ubuntu 19.04 + Linux 5.2 ........... 8456027 |============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 8655647 |=============================== MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: f32 ms < Lower Is Better Ubuntu 17.04 ....................... 328 |===================================== Ubuntu 19.04 ....................... 300 |================================== Ubuntu 19.04 + Linux 5.2 ........... 297 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 295 |================================= MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_all - Data Type: f32 ms < Lower Is Better Ubuntu 17.04 ....................... 5748 |==================================== Ubuntu 19.04 ....................... 4681 |============================= Ubuntu 19.04 + Linux 5.2 ........... 4589 |============================= Ubuntu 19.04 + Linux 5.2 + No Spec . 4522 |============================ MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 ms < Lower Is Better Ubuntu 17.04 ....................... 146 |===================================== Ubuntu 19.04 ....................... 131 |================================= Ubuntu 19.04 + Linux 5.2 ........... 129 |================================= Ubuntu 19.04 + Linux 5.2 + No Spec . 130 |================================= TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better Ubuntu 17.04 ....................... 427 |=================================== Ubuntu 19.04 ....................... 445 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 446 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 446 |===================================== SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode Frames Per Second > Higher Is Better Ubuntu 17.04 ....................... 36.39 |================================== Ubuntu 19.04 ....................... 37.04 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 36.50 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 36.85 |=================================== SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Frames Per Second > Higher Is Better Ubuntu 17.04 ....................... 182 |==================================== Ubuntu 19.04 ....................... 185 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 183 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 180 |==================================== x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better Ubuntu 17.04 ....................... 106 |==================================== Ubuntu 19.04 ....................... 108 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 107 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 109 |===================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better Ubuntu 17.04 ....................... 1007 |==================================== Ubuntu 19.04 ....................... 1006 |==================================== Ubuntu 19.04 + Linux 5.2 ........... 1001 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 1002 |==================================== Stockfish 9 Total Time Nodes Per Second > Higher Is Better Ubuntu 17.04 ....................... 57376331 |=============================== Ubuntu 19.04 ....................... 57736660 |================================ Ubuntu 19.04 + Linux 5.2 ........... 57798263 |================================ Ubuntu 19.04 + Linux 5.2 + No Spec . 58368046 |================================ asmFish 2018-07-23 1024 Hash Memory, 26 Depth Nodes/second > Higher Is Better Ubuntu 17.04 ....................... 63528003 |================================ Ubuntu 19.04 ....................... 61934696 |=============================== Ubuntu 19.04 + Linux 5.2 ........... 61166139 |=============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 61582238 |=============================== Timed GCC Compilation 8.2 Time To Compile Seconds < Lower Is Better Ubuntu 17.04 ....................... 989 |===================================== Ubuntu 19.04 ....................... 997 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 999 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 997 |===================================== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better Ubuntu 17.04 ....................... 41.92 |=================================== Ubuntu 19.04 ....................... 36.96 |=============================== Ubuntu 19.04 + Linux 5.2 ........... 37.00 |=============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 36.86 |=============================== Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better Ubuntu 17.04 ....................... 226 |===================================== Ubuntu 19.04 ....................... 201 |================================= Ubuntu 19.04 + Linux 5.2 ........... 195 |================================ Ubuntu 19.04 + Linux 5.2 + No Spec . 209 |================================== POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better Ubuntu 17.04 ....................... 23.15 |=================================== Ubuntu 19.04 ....................... 22.34 |================================== Ubuntu 19.04 + Linux 5.2 ........... 22.34 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 22.41 |================================== Cython benchmark 0.27 Seconds < Lower Is Better Ubuntu 17.04 ....................... 38.52 |=================================== Ubuntu 19.04 ....................... 33.08 |============================== Ubuntu 19.04 + Linux 5.2 ........... 32.98 |============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 32.83 |============================== Perl Benchmarks Test: Pod2html Seconds < Lower Is Better Ubuntu 17.04 ....................... 0.19430801 |============================== Ubuntu 19.04 ....................... 0.19089546 |============================= Ubuntu 19.04 + Linux 5.2 ........... 0.19025251 |============================= Ubuntu 19.04 + Linux 5.2 + No Spec . 0.19075409 |============================= Perl Benchmarks Test: Interpreter Seconds < Lower Is Better Ubuntu 17.04 ....................... 0.00265858 |============================== Ubuntu 19.04 ....................... 0.00222401 |========================= Ubuntu 19.04 + Linux 5.2 ........... 0.00227404 |========================== Ubuntu 19.04 + Linux 5.2 + No Spec . 0.00224459 |========================= OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better Ubuntu 17.04 ....................... 4576 |==================================== Ubuntu 19.04 ....................... 4583 |==================================== Ubuntu 19.04 + Linux 5.2 ........... 4583 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 4590 |==================================== MariaDB 10.3.8 Clients: 1 Queries Per Second > Higher Is Better Ubuntu 17.04 ....................... 10170 |================================ Ubuntu 19.04 ....................... 10093 |=============================== Ubuntu 19.04 + Linux 5.2 ........... 10274 |================================ Ubuntu 19.04 + Linux 5.2 + No Spec . 11236 |=================================== MariaDB 10.3.8 Clients: 64 Queries Per Second > Higher Is Better Ubuntu 17.04 ....................... 596 |=================================== Ubuntu 19.04 ....................... 630 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 624 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 633 |===================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Ubuntu 17.04 ....................... 374295 |================================ Ubuntu 19.04 ....................... 389965 |================================== Ubuntu 19.04 + Linux 5.2 ........... 387941 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 393695 |================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Ubuntu 17.04 ....................... 34731 |================================== Ubuntu 19.04 ....................... 35065 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 35079 |=================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 35413 |=================================== Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better Ubuntu 17.04 ....................... 1667825 |============================ Ubuntu 19.04 ....................... 1948133 |================================ Ubuntu 19.04 + Linux 5.2 ........... 1713980 |============================ Ubuntu 19.04 + Linux 5.2 + No Spec . 1998041 |================================= Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better Ubuntu 17.04 ....................... 1155205 |============================ Ubuntu 19.04 ....................... 1333439 |================================= Ubuntu 19.04 + Linux 5.2 ........... 1324367 |================================ Ubuntu 19.04 + Linux 5.2 + No Spec . 1347124 |================================= Stress-NG 0.07.26 Test: Crypto Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 5822 |==================================== Ubuntu 19.04 ....................... 5887 |==================================== Ubuntu 19.04 + Linux 5.2 ........... 5885 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 5879 |==================================== Stress-NG 0.07.26 Test: Bsearch Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 16071 |=================================== Ubuntu 19.04 ....................... 14656 |================================ Ubuntu 19.04 + Linux 5.2 ........... 14621 |================================ Ubuntu 19.04 + Linux 5.2 + No Spec . 14724 |================================ Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 42151 |=============================== Ubuntu 19.04 ....................... 44974 |================================= Ubuntu 19.04 + Linux 5.2 ........... 46811 |=================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 47201 |=================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 1485116 |================================ Ubuntu 19.04 ....................... 1517588 |================================= Ubuntu 19.04 + Linux 5.2 ........... 1518407 |================================= Ubuntu 19.04 + Linux 5.2 + No Spec . 1495419 |================================= Stress-NG 0.07.26 Test: Memory Copying Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 1802 |================ Ubuntu 19.04 ....................... 3832 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 3930 |==================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 3943 |==================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 22953 |=================================== Ubuntu 19.04 ....................... 19810 |============================== Ubuntu 19.04 + Linux 5.2 ........... 18624 |============================ Ubuntu 19.04 + Linux 5.2 + No Spec . 19035 |============================= Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 13990904 |=========================== Ubuntu 19.04 ....................... 12189090 |======================== Ubuntu 19.04 + Linux 5.2 ........... 14724311 |============================= Ubuntu 19.04 + Linux 5.2 + No Spec . 16288573 |================================ Stress-NG 0.07.26 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 1409567 |============================ Ubuntu 19.04 ....................... 1640034 |================================= Ubuntu 19.04 + Linux 5.2 ........... 1640928 |================================= Ubuntu 19.04 + Linux 5.2 + No Spec . 1643759 |================================= Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Ubuntu 17.04 ....................... 361 |=================================== Ubuntu 19.04 ....................... 379 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 378 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 382 |===================================== ctx_clock Context Switch Time Clocks < Lower Is Better Ubuntu 17.04 ....................... 132 |================================ Ubuntu 19.04 ....................... 132 |================================ Ubuntu 19.04 + Linux 5.2 ........... 154 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 154 |===================================== Chaos Group V-RAY 4.10.03 Mode: CPU Ksamples > Higher Is Better Ubuntu 17.04 ....................... 23723 |================================== Ubuntu 19.04 ....................... 24577 |=================================== Ubuntu 19.04 + Linux 5.2 ........... 24522 |=================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 24724 |=================================== Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better Ubuntu 17.04 ....................... 101 |===================================== Ubuntu 19.04 ....................... 101 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 101 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 102 |===================================== Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better Ubuntu 17.04 ....................... 486 |==================================== Ubuntu 19.04 ....................... 504 |===================================== Ubuntu 19.04 + Linux 5.2 ........... 504 |===================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 503 |===================================== Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better Ubuntu 17.04 ....................... 52387 |=============================== Ubuntu 19.04 ....................... 50397 |============================== Ubuntu 19.04 + Linux 5.2 ........... 49583 |============================== Ubuntu 19.04 + Linux 5.2 + No Spec . 58305 |=================================== Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better Ubuntu 17.04 ....................... 34687 |=================================== Ubuntu 19.04 ....................... 24852 |========================= Ubuntu 19.04 + Linux 5.2 ........... 25180 |========================= Ubuntu 19.04 + Linux 5.2 + No Spec . 27802 |============================ PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Ubuntu 17.04 ....................... 1993 |==================================== Ubuntu 19.04 ....................... 1465 |========================== Ubuntu 19.04 + Linux 5.2 ........... 1468 |=========================== Ubuntu 19.04 + Linux 5.2 + No Spec . 1466 |========================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Ubuntu 17.04 ....................... 19655 |=================================== Ubuntu 19.04 ....................... 16256 |============================= Ubuntu 19.04 + Linux 5.2 ........... 16429 |============================= Ubuntu 19.04 + Linux 5.2 + No Spec . 16829 |============================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Ubuntu 17.04 ....................... 309890 |=========================== Ubuntu 19.04 ....................... 393045 |================================== Ubuntu 19.04 + Linux 5.2 ........... 393201 |================================== Ubuntu 19.04 + Linux 5.2 + No Spec . 396305 |================================== Scikit-Learn 0.17.1 Seconds < Lower Is Better Ubuntu 17.04 ....................... 28.62 |=================================== Ubuntu 19.04 ....................... 12.34 |=============== Ubuntu 19.04 + Linux 5.2 ........... 12.49 |=============== Ubuntu 19.04 + Linux 5.2 + No Spec . 12.48 |===============