Very Early AMD EPYC 7601 Tests On Linux Initial quick EPYC Tyan tests for reference by Michael Larabel... Just some early quickly run numbers and some reference comparison points. Not part of the formal benchmarking to be used for future articles on Phoronix..
HTML result view exported from: https://openbenchmarking.org/result/1709088-TY-EPYC1144094&grw&rdt&rro .
Very Early AMD EPYC 7601 Tests On Linux Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Compiler File-System Desktop Display Server Display Driver OpenGL Screen Resolution Core i7 6800K Core i9 7900X Xeon E3-1280 v5 2 x Intel Xeon Gold 6138 Xeon E5-2687W v3 Xeon E3-1245 v5 Threadripper 1950X AMD EPYC 7601 AMD EPYC 7601 - numactl interleave all Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X Realtek ALC1150 Intel Connection Clear Linux OS 17080 4.12.7-377.native (x86_64) GCC 7.2.0 + Clang 4.0.1 + LLVM 4.0.1 ext4 Intel Core i7-7900X @ 4.50GHz (20 Cores) MSI X299 SLI PLUS (MS-7A93) v1.0 Intel Device 2020 240GB Force MP500 NVIDIA GeForce GTX 760 Realtek ALC1220 Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores) MSI C236A WORKSTATION (MS-7998) v1.0 Intel Xeon E3-1200 v5/E3-1500 256GB TOSHIBA-RD400 Sapphire AMD Radeon RX 470/480/570/580 Realtek ALC1150 2 x Intel Xeon Gold 6138 @ 3.70GHz (80 Cores) TYAN S7106 Intel Device 2020 12 x 8192 MB DDR4-2666MT/s Micron 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150 ASPEED ASPEED Family Intel I210 Gigabit Connection Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores) MSI X99S SLI PLUS (MS-7885) v1.0 Intel Xeon E7 v3/Xeon 4 x 8192 MB DDR4-2400MT/s 80GB INTEL SSDSCKGW08 NVIDIA GeForce GTX 770 Realtek ALC892 Intel Connection Intel Xeon E3-1245 v5 @ 3.90GHz (8 Cores) MSI C236A WORKSTATION (MS-7998) v1.0 Intel Skylake 2 x 16384 MB DDR4-2133MT/s 120GB Samsung SSD 850 Intel HD P530 (1150MHz) Realtek ALC1150 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores) Gigabyte X399 AORUS Gaming 7 AMD Device 1450 32768MB Samsung SSD 950 PRO 256GB LLVMpipe Realtek Generic Acer B286HK Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275 Ubuntu 17.04 4.10.0-32-generic (x86_64) Unity 7.5.0 X Server 1.19.3 nouveau 1.0.14 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits) GCC 6.3.0 20170406 3840x2160 AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores) TYAN B8026T70AE24HR 129024MB 234GB ASPEED ASPEED Family Acer P243W Broadcom Limited NetXtreme BCM5720 Gigabit PCIe 4.13.0-041300-generic (x86_64) modesetting 1.19.3 1920x1200 OpenBenchmarking.org Compiler Details - Core i7 6800K: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Core i9 7900X: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Xeon E3-1280 v5: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - 2 x Intel Xeon Gold 6138: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Xeon E5-2687W v3: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Xeon E3-1245 v5: --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Threadripper 1950X: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - AMD EPYC 7601: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - AMD EPYC 7601 - numactl interleave all: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Processor Details - Core i7 6800K: Scaling Governor: intel_pstate performance - Core i9 7900X: Scaling Governor: intel_pstate performance - Xeon E3-1280 v5: Scaling Governor: intel_pstate performance - 2 x Intel Xeon Gold 6138: Scaling Governor: intel_pstate performance - Xeon E5-2687W v3: Scaling Governor: intel_pstate performance - Xeon E3-1245 v5: Scaling Governor: intel_pstate performance - Threadripper 1950X: Scaling Governor: acpi-cpufreq ondemand - AMD EPYC 7601: Scaling Governor: acpi-cpufreq ondemand - AMD EPYC 7601 - numactl interleave all: Scaling Governor: acpi-cpufreq ondemand Environment Details - Threadripper 1950X: LIBGL_ALWAYS_SOFTWARE=1
Very Early AMD EPYC 7601 Tests On Linux npb: EP.B npb: FT.B rodinia: OpenMP LavaMD john-the-ripper: Blowfish openssl: RSA 4096-bit Performance Core i7 6800K Core i9 7900X Xeon E3-1280 v5 2 x Intel Xeon Gold 6138 Xeon E5-2687W v3 Xeon E3-1245 v5 Threadripper 1950X AMD EPYC 7601 AMD EPYC 7601 - numactl interleave all 524.95 12795.29 127.49 9814 987.47 1042.56 25243.25 56.56 21354 2106.47 347.82 8677.27 161.42 7056 694.40 2100.37 40784.85 24.50 47925 4972.10 707.44 16465.87 87.89 13820 1337.13 327.69 9222.49 186.41 6849 674.97 1047.91 29190.73 43.37 25067 1396.59 38586.62 30.31 24849 3252.87 1610.62 47707.36 29.56 32554 3267.03 OpenBenchmarking.org
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Xeon E3-1245 v5 Xeon E5-2687W v3 2 x Intel Xeon Gold 6138 Xeon E3-1280 v5 Core i9 7900X Core i7 6800K 500 1000 1500 2000 2500 SE +/- 9.19, N = 3 SE +/- 8.90, N = 3 SE +/- 15.45, N = 5 SE +/- 0.39, N = 3 SE +/- 3.39, N = 3 SE +/- 110.97, N = 6 SE +/- 1.72, N = 3 SE +/- 7.71, N = 3 SE +/- 0.04, N = 3 1610.62 1396.59 1047.91 327.69 707.44 2100.37 347.82 1042.56 524.95 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.B AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Xeon E3-1245 v5 Xeon E5-2687W v3 2 x Intel Xeon Gold 6138 Xeon E3-1280 v5 Core i9 7900X Core i7 6800K 10K 20K 30K 40K 50K SE +/- 255.77, N = 3 SE +/- 537.23, N = 3 SE +/- 513.69, N = 3 SE +/- 16.15, N = 3 SE +/- 63.13, N = 3 SE +/- 649.87, N = 3 SE +/- 10.85, N = 3 SE +/- 8.22, N = 3 SE +/- 4.08, N = 3 47707.36 38586.62 29190.73 9222.49 16465.87 40784.85 8677.27 25243.25 12795.29 1. (F9X) gfortran options: -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Xeon E3-1245 v5 Xeon E5-2687W v3 2 x Intel Xeon Gold 6138 Xeon E3-1280 v5 Core i9 7900X Core i7 6800K 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.08, N = 3 SE +/- 0.33, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 SE +/- 0.29, N = 3 SE +/- 0.15, N = 3 29.56 30.31 43.37 186.41 87.89 24.50 161.42 56.56 127.49 1. (CXX) g++ options: -O2 -lOpenCL
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Xeon E3-1245 v5 Xeon E5-2687W v3 2 x Intel Xeon Gold 6138 Xeon E3-1280 v5 Core i9 7900X Core i7 6800K 10K 20K 30K 40K 50K SE +/- 967.91, N = 6 SE +/- 1443.09, N = 6 SE +/- 18.85, N = 3 SE +/- 4.67, N = 3 SE +/- 300.38, N = 3 SE +/- 6.33, N = 3 SE +/- 6.33, N = 3 32554 24849 25067 6849 13820 47925 7056 21354 9814 1. (CC) gcc options: -fopenmp -lcrypt
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Xeon E3-1245 v5 Xeon E5-2687W v3 2 x Intel Xeon Gold 6138 Xeon E3-1280 v5 Core i9 7900X Core i7 6800K 1100 2200 3300 4400 5500 SE +/- 9.32, N = 3 SE +/- 12.00, N = 3 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 SE +/- 18.15, N = 3 SE +/- 0.00, N = 3 SE +/- 0.26, N = 3 SE +/- 0.43, N = 3 3267.03 3252.87 674.97 1337.13 4972.10 694.40 2106.47 987.47 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.5