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&grs&export=txt&sor .
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 rodinia: OpenMP LavaMD openssl: RSA 4096-bit Performance john-the-ripper: Blowfish npb: EP.B npb: FT.B 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 127.49 987.47 9814 524.95 12795.29 56.56 2106.47 21354 1042.56 25243.25 161.42 694.40 7056 347.82 8677.27 24.50 4972.10 47925 2100.37 40784.85 87.89 1337.13 13820 707.44 16465.87 186.41 674.97 6849 327.69 9222.49 43.37 25067 1047.91 29190.73 30.31 3252.87 24849 1396.59 38586.62 29.56 3267.03 32554 1610.62 47707.36 OpenBenchmarking.org
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Core i9 7900X Xeon E5-2687W v3 Core i7 6800K Xeon E3-1280 v5 Xeon E3-1245 v5 40 80 120 160 200 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.08, N = 3 SE +/- 0.29, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.33, N = 3 24.50 29.56 30.31 43.37 56.56 87.89 127.49 161.42 186.41 1. (CXX) g++ options: -O2 -lOpenCL
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Core i9 7900X Xeon E5-2687W v3 Core i7 6800K Xeon E3-1280 v5 Xeon E3-1245 v5 1100 2200 3300 4400 5500 SE +/- 18.15, N = 3 SE +/- 9.32, N = 3 SE +/- 12.00, N = 3 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 SE +/- 0.43, N = 3 SE +/- 0.00, N = 3 SE +/- 0.19, N = 3 4972.10 3267.03 3252.87 2106.47 1337.13 987.47 694.40 674.97 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - numactl interleave all Threadripper 1950X AMD EPYC 7601 Core i9 7900X Xeon E5-2687W v3 Core i7 6800K Xeon E3-1280 v5 Xeon E3-1245 v5 10K 20K 30K 40K 50K SE +/- 300.38, N = 3 SE +/- 967.91, N = 6 SE +/- 18.85, N = 3 SE +/- 1443.09, N = 6 SE +/- 6.33, N = 3 SE +/- 6.33, N = 3 SE +/- 4.67, N = 3 47925 32554 25067 24849 21354 13820 9814 7056 6849 1. (CC) gcc options: -fopenmp -lcrypt
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - numactl interleave all AMD EPYC 7601 Threadripper 1950X Core i9 7900X Xeon E5-2687W v3 Core i7 6800K Xeon E3-1280 v5 Xeon E3-1245 v5 500 1000 1500 2000 2500 SE +/- 110.97, N = 6 SE +/- 9.19, N = 3 SE +/- 8.90, N = 3 SE +/- 15.45, N = 5 SE +/- 7.71, N = 3 SE +/- 3.39, N = 3 SE +/- 0.04, N = 3 SE +/- 1.72, N = 3 SE +/- 0.39, N = 3 2100.37 1610.62 1396.59 1047.91 1042.56 707.44 524.95 347.82 327.69 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 2 x Intel Xeon Gold 6138 AMD EPYC 7601 Threadripper 1950X Core i9 7900X Xeon E5-2687W v3 Core i7 6800K Xeon E3-1245 v5 Xeon E3-1280 v5 10K 20K 30K 40K 50K SE +/- 255.77, N = 3 SE +/- 649.87, N = 3 SE +/- 537.23, N = 3 SE +/- 513.69, N = 3 SE +/- 8.22, N = 3 SE +/- 63.13, N = 3 SE +/- 4.08, N = 3 SE +/- 16.15, N = 3 SE +/- 10.85, N = 3 47707.36 40784.85 38586.62 29190.73 25243.25 16465.87 12795.29 9222.49 8677.27 1. (F9X) gfortran options: -fopenmp
Phoronix Test Suite v10.8.5