AMD EPYC vs. Threadripper vs. Dual Xeon Gold AMD Epyc 7371 Testing by Wendell @Level1 AMD EPYC 7601: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores), Motherboard: TYAN B8026T70AE24HR, Chipset: AMD Device 1450, Memory: 129024MB, Disk: 234GB, Graphics: ASPEED ASPEED Family, Monitor: Acer P243W, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 17.04, Kernel: 4.13.0-041300-generic (x86_64), Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1200 AMD EPYC 7601 - NUMA Interleave All: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores), Motherboard: TYAN B8026T70AE24HR, Chipset: AMD Device 1450, Memory: 129024MB, Disk: 234GB, Graphics: ASPEED ASPEED Family, Monitor: Acer P243W, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 17.04, Kernel: 4.13.0-041300-generic (x86_64), Desktop: Unity 7.5.0, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1200 2 x Intel Xeon Gold 6138: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (80 Cores), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 96256MB, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Monitor: Acer P243W, Network: Intel I210 Gigabit Connection OS: Ubuntu 17.04, Kernel: 4.13.0-041300-generic (x86_64), Desktop: Unity 7.5.0, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1200 AMD Threadripper 1950X: Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: XFX AMD Radeon R9 290/390 4096MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275 OS: Ubuntu 17.04, Kernel: 4.13.0-041300-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0.0), Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 AMD Epyc 7371 - UMA: Processor: 2 x AMD EPYC 7371 16-Core @ 3.10GHz (32 Cores / 64 Threads), Motherboard: GIGABYTE MZ91-FS0-00 v01000100 (F11 BIOS), Chipset: AMD Family 17h, Memory: 16 x 8192 MB DDR4-2667MT/s, Disk: 480GB INTEL SSDPED1D480GA + 280GB INTEL SSDPE21D280GA + 16GB, Graphics: ASPEED Family 32GB, Monitor: DELL E1709W, Network: 2 x Intel I350 OS: Fedora 29, Kernel: 4.20.14-200.fc29.x86_64 (x86_64), Display Server: X Server, Compiler: GCC 8.3.1 20190223, File-System: ext4, Screen Resolution: 1440x900 AMD Epyc 7371 - NUMA: Processor: 2 x AMD EPYC 7371 16-Core @ 3.10GHz (32 Cores / 64 Threads), Motherboard: GIGABYTE MZ91-FS0-00 v01000100 (F11 BIOS), Chipset: AMD Family 17h, Memory: 16 x 8192 MB DDR4-2667MT/s, Disk: 280GB INTEL SSDPE21D280GA + 480GB INTEL SSDPED1D480GA + 16GB, Graphics: ASPEED Family 32GB, Monitor: DELL E1709W, Network: 2 x Intel I350 OS: Fedora 29, Kernel: 4.20.14-200.fc29.x86_64 (x86_64), Display Server: X Server, Compiler: GCC 8.3.1 20190223, File-System: ext4, Screen Resolution: 1440x900 NAS Parallel Benchmarks 3.3 Test / Class: EP.C Total Mop/s > Higher Is Better AMD EPYC 7601 ....................... 1610 |=============================== AMD EPYC 7601 - NUMA Interleave All . 1608 |=============================== 2 x Intel Xeon Gold 6138 ............ 1816 |=================================== AMD Threadripper 1950X .............. 1085 |===================== AMD Epyc 7371 - UMA ................. 1749 |================================== AMD Epyc 7371 - NUMA ................ 1755 |================================== NAS Parallel Benchmarks 3.3 Test / Class: FT.B Total Mop/s > Higher Is Better AMD EPYC 7601 ....................... 1660 |================= AMD EPYC 7601 - NUMA Interleave All . 2867 |============================== 2 x Intel Xeon Gold 6138 ............ 2917 |============================== AMD Threadripper 1950X .............. 3399 |=================================== AMD Epyc 7371 - UMA ................. 1930 |==================== AMD Epyc 7371 - NUMA ................ 1921 |==================== NAS Parallel Benchmarks 3.3 Test / Class: LU.A Total Mop/s > Higher Is Better AMD EPYC 7601 ....................... 63043 |================================== AMD EPYC 7601 - NUMA Interleave All . 62479 |================================== 2 x Intel Xeon Gold 6138 ............ 53974 |============================= AMD Threadripper 1950X .............. 27592 |=============== AMD Epyc 7371 - UMA ................. 20903 |=========== AMD Epyc 7371 - NUMA ................ 21249 |=========== NAS Parallel Benchmarks 3.3 Test / Class: LU.C Total Mop/s > Higher Is Better AMD EPYC 7601 ....................... 46983 |================================ AMD EPYC 7601 - NUMA Interleave All . 50047 |================================== 2 x Intel Xeon Gold 6138 ............ 50072 |================================== AMD Threadripper 1950X .............. 20949 |============== AMD Epyc 7371 - UMA ................. 20822 |============== AMD Epyc 7371 - NUMA ................ 21710 |=============== HPC Challenge 1.5.0 Test / Class: G-HPL GFLOPS > Higher Is Better AMD EPYC 7601 ....................... 4.64391 |== AMD EPYC 7601 - NUMA Interleave All . 4.19130 |== 2 x Intel Xeon Gold 6138 ............ 1.76267 |= AMD Threadripper 1950X .............. 6.01322 |=== AMD Epyc 7371 - UMA ................. 54.44777 |========================= AMD Epyc 7371 - NUMA ................ 68.69537 |=============================== HPC Challenge 1.5.0 Test / Class: G-Ffte GFLOPS > Higher Is Better AMD EPYC 7601 ....................... 0.79650 |= AMD EPYC 7601 - NUMA Interleave All . 0.53573 | 2 x Intel Xeon Gold 6138 ............ 0.92592 |= AMD Threadripper 1950X .............. 0.38001 | AMD Epyc 7371 - UMA ................. 31.46187 |========================= AMD Epyc 7371 - NUMA ................ 38.73890 |=============================== HPC Challenge 1.5.0 Test / Class: G-Ffte GFLOP/s > Higher Is Better AMD EPYC 7601 ....................... 0.79650 |= AMD EPYC 7601 - NUMA Interleave All . 0.53573 | 2 x Intel Xeon Gold 6138 ............ 0.92592 |= AMD Threadripper 1950X .............. 0.38001 | AMD Epyc 7371 - UMA ................. 31.46187 |========================= AMD Epyc 7371 - NUMA ................ 38.73890 |=============================== HPC Challenge 1.5.0 Test / Class: G-Ptrans GB/s > Higher Is Better AMD EPYC 7601 ....................... 0.78362 |=== AMD EPYC 7601 - NUMA Interleave All . 0.72380 |=== 2 x Intel Xeon Gold 6138 ............ 0.37035 |== AMD Threadripper 1950X .............. 0.54090 |== AMD Epyc 7371 - UMA ................. 5.26457 |====================== AMD Epyc 7371 - NUMA ................ 7.79513 |================================ HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad GB/s > Higher Is Better AMD EPYC 7601 ....................... 2.65413 |==================== AMD EPYC 7601 - NUMA Interleave All . 3.58703 |========================== 2 x Intel Xeon Gold 6138 ............ 4.35315 |================================ AMD Threadripper 1950X .............. 1.99588 |=============== AMD Epyc 7371 - UMA ................. 2.45091 |================== AMD Epyc 7371 - NUMA ................ 3.02060 |====================== Parboil 2.5 Test: OpenMP LBM Seconds < Lower Is Better AMD EPYC 7601 ....................... 50.95 |==================== AMD EPYC 7601 - NUMA Interleave All . 38.37 |=============== 2 x Intel Xeon Gold 6138 ............ 50.04 |==================== AMD Threadripper 1950X .............. 87.10 |================================== AMD Epyc 7371 - UMA ................. 23.76 |========= AMD Epyc 7371 - NUMA ................ 24.56 |========== Parboil 2.5 Test: OpenMP Stencil Seconds < Lower Is Better AMD EPYC 7601 ....................... 13.82 |================================== AMD EPYC 7601 - NUMA Interleave All . 7.75 |=================== 2 x Intel Xeon Gold 6138 ............ 7.75 |=================== AMD Threadripper 1950X .............. 13.14 |================================ AMD Epyc 7371 - UMA ................. 10.18 |========================= AMD Epyc 7371 - NUMA ................ 13.10 |================================ Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better AMD EPYC 7601 ....................... 30.96 |======================== AMD EPYC 7601 - NUMA Interleave All . 30.14 |======================= 2 x Intel Xeon Gold 6138 ............ 31.44 |======================== AMD Threadripper 1950X .............. 43.71 |================================== AMD Epyc 7371 - UMA ................. 11.69 |========= AMD Epyc 7371 - NUMA ................ 11.77 |========= Rodinia 2.4 Test: OpenMP Streamcluster Seconds < Lower Is Better AMD EPYC 7601 ....................... 23.15 |===================== AMD EPYC 7601 - NUMA Interleave All . 14.66 |============= 2 x Intel Xeon Gold 6138 ............ 22.52 |==================== AMD Threadripper 1950X .............. 37.63 |================================== AMD Epyc 7371 - UMA ................. 18.45 |================= AMD Epyc 7371 - NUMA ................ 19.39 |================== John The Ripper 1.8.0 Test: Blowfish Real C/S > Higher Is Better AMD EPYC 7601 ....................... 29553 |===================== AMD EPYC 7601 - NUMA Interleave All . 34335 |========================= 2 x Intel Xeon Gold 6138 ............ 30373 |====================== AMD Threadripper 1950X .............. 14024 |========== AMD Epyc 7371 - UMA ................. 47322 |================================== AMD Epyc 7371 - NUMA ................ 47380 |================================== TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better AMD EPYC 7601 ....................... 413 |================================= AMD EPYC 7601 - NUMA Interleave All . 430 |================================== 2 x Intel Xeon Gold 6138 ............ 236 |=================== AMD Threadripper 1950X .............. 425 |================================== AMD Epyc 7371 - UMA ................. 450 |==================================== AMD Epyc 7371 - NUMA ................ 392 |=============================== x264 2017-09-08 H.264 Video Encoding Frames Per Second > Higher Is Better AMD EPYC 7601 ....................... 293 |========================== AMD EPYC 7601 - NUMA Interleave All . 288 |========================= 2 x Intel Xeon Gold 6138 ............ 311 |=========================== AMD Threadripper 1950X .............. 324 |============================ AMD Epyc 7371 - UMA ................. 413 |==================================== AMD Epyc 7371 - NUMA ................ 413 |==================================== Timed Linux Kernel Compilation 4.9 Time To Compile Seconds < Lower Is Better AMD EPYC 7601 ....................... 37.40 |============================ AMD EPYC 7601 - NUMA Interleave All . 39.28 |============================= 2 x Intel Xeon Gold 6138 ............ 30.54 |======================= AMD Threadripper 1950X .............. 45.96 |================================== Timed LLVM Compilation 4.0.1 Time To Compile Seconds < Lower Is Better AMD EPYC 7601 ....................... 175.11 |======================= AMD EPYC 7601 - NUMA Interleave All . 192.26 |========================= 2 x Intel Xeon Gold 6138 ............ 134.64 |================== AMD Threadripper 1950X .............. 249.08 |================================= C-Ray 1.1 Total Time Seconds < Lower Is Better AMD EPYC 7601 ....................... 2.84 |======================== AMD EPYC 7601 - NUMA Interleave All . 2.85 |======================== 2 x Intel Xeon Gold 6138 ............ 2.84 |======================== AMD Threadripper 1950X .............. 4.22 |=================================== AMD Epyc 7371 - UMA ................. 2.18 |================== AMD Epyc 7371 - NUMA ................ 2.19 |================== Primesieve 5.4.2 1e12 Prime Number Generation Seconds < Lower Is Better AMD EPYC 7601 ....................... 14.08 |======================== AMD EPYC 7601 - NUMA Interleave All . 14.06 |======================== 2 x Intel Xeon Gold 6138 ............ 11.81 |==================== AMD Threadripper 1950X .............. 20.26 |================================== AMD Epyc 7371 - UMA ................. 10.42 |================= AMD Epyc 7371 - NUMA ................ 10.42 |================= OpenSSL 1.0.1g RSA 4096-bit Performance Signs Per Second > Higher Is Better AMD EPYC 7601 ....................... 3295 |======================== AMD EPYC 7601 - NUMA Interleave All . 3306 |======================== 2 x Intel Xeon Gold 6138 ............ 4827 |=================================== AMD Threadripper 1950X .............. 2190 |================ AMD Epyc 7371 - UMA ................. 4211 |=============================== AMD Epyc 7371 - NUMA ................ 4213 |=============================== Darktable 2.2.1 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better AMD EPYC 7601 ....................... 7.94 |=================== AMD EPYC 7601 - NUMA Interleave All . 7.03 |================= 2 x Intel Xeon Gold 6138 ............ 14.30 |================================== AMD Threadripper 1950X .............. 11.60 |============================ Darktable 2.2.1 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better AMD EPYC 7601 ....................... 9.24 |======================== AMD EPYC 7601 - NUMA Interleave All . 7.57 |==================== 2 x Intel Xeon Gold 6138 ............ 13.14 |================================== AMD Threadripper 1950X .............. 10.82 |============================ Darktable 2.2.1 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better AMD EPYC 7601 ....................... 4.62 |========================== AMD EPYC 7601 - NUMA Interleave All . 3.72 |===================== 2 x Intel Xeon Gold 6138 ............ 5.29 |============================== AMD Threadripper 1950X .............. 6.22 |=================================== Blender 2.78c Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better AMD EPYC 7601 ....................... 621 |==================================== AMD EPYC 7601 - NUMA Interleave All . 626 |==================================== 2 x Intel Xeon Gold 6138 ............ 541 |=============================== AMD Threadripper 1950X .............. 525 |============================== AMD Epyc 7371 - UMA ................. 558 |================================ AMD Epyc 7371 - NUMA ................ 563 |================================ Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better AMD EPYC 7601 ....................... 22609.58 |========================= AMD EPYC 7601 - NUMA Interleave All . 22529.83 |========================= 2 x Intel Xeon Gold 6138 ............ 28366.96 |=============================== AMD Threadripper 1950X .............. 27960.06 |=============================== RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer MB/s > Higher Is Better AMD EPYC 7601 ....................... 32949 |=============================== AMD EPYC 7601 - NUMA Interleave All . 33856 |=============================== 2 x Intel Xeon Gold 6138 ............ 20407 |=================== AMD Threadripper 1950X .............. 33915 |=============================== AMD Epyc 7371 - UMA ................. 36727 |================================== AMD Epyc 7371 - NUMA ................ 34302 |================================ Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better AMD EPYC 7601 ....................... 8.31 |================= AMD EPYC 7601 - NUMA Interleave All . 8.03 |================= 2 x Intel Xeon Gold 6138 ............ 16.31 |================================== AMD Threadripper 1950X .............. 7.77 |================ AMD Epyc 7371 - UMA ................. 5.81 |============ AMD Epyc 7371 - NUMA ................ 5.93 |============ PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better AMD Epyc 7371 - UMA .. 468522 |=============================================== AMD Epyc 7371 - NUMA . 470477 |================================================ AMD Epyc 7371 - NUMA . 474308 |================================================ Rust Prime Benchmark Prime Number Test To 200,000,000 Seconds < Lower Is Better AMD Epyc 7371 - UMA .. 11.76 |================================================= AMD Epyc 7371 - NUMA . 11.76 |================================================= AMD Epyc 7371 - NUMA . 11.75 |================================================= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better AMD Epyc 7371 - UMA .. 2802744 |================================= AMD Epyc 7371 - NUMA . 3950226 |=============================================== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better AMD Epyc 7371 - UMA .. 2.35 |================================================== AMD Epyc 7371 - NUMA . 2.37 |================================================== AMD Epyc 7371 - NUMA . 2.17 |============================================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better AMD Epyc 7371 - UMA .. 14.23 |================================================ AMD Epyc 7371 - NUMA . 14.47 |================================================= AMD Epyc 7371 - NUMA . 13.94 |=============================================== RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 30454 |================================================= AMD Epyc 7371 - NUMA . 27498 |============================================ RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 27987 |=============================================== AMD Epyc 7371 - NUMA . 29238 |================================================= RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 28540 |================================================= AMD Epyc 7371 - NUMA . 21678 |===================================== RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 31571 |================================================= AMD Epyc 7371 - NUMA . 22690 |=================================== RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 34555 |================================================= AMD Epyc 7371 - NUMA . 32146 |============================================== RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 32530 |================================================= AMD Epyc 7371 - NUMA . 25804 |======================================= RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 35492 |================================================= AMD Epyc 7371 - NUMA . 28444 |======================================= RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 33594 |================================================= AMD Epyc 7371 - NUMA . 26771 |======================================= RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point MB/s > Higher Is Better AMD Epyc 7371 - UMA .. 32288 |================================================= AMD Epyc 7371 - NUMA . 27996 |========================================== Apache Siege 2.4.29 Concurrent Users: 250 Transactions Per Second > Higher Is Better AMD Epyc 7371 - NUMA . 22488 |=================================================