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