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.

Very Early AMD EPYC 7601 Tests On LinuxProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelCompilerFile-SystemDesktopDisplay ServerDisplay DriverOpenGLScreen ResolutionCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave allIntel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN XRealtek ALC1150Intel ConnectionClear Linux OS 170804.12.7-377.native (x86_64)GCC 7.2.0 + Clang 4.0.1 + LLVM 4.0.1ext4Intel Core i7-7900X @ 4.50GHz (20 Cores)MSI X299 SLI PLUS (MS-7A93) v1.0Intel Device 2020240GB Force MP500NVIDIA GeForce GTX 760Realtek ALC1220Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Xeon E3-1200 v5/E3-1500256GB TOSHIBA-RD400Sapphire AMD Radeon RX 470/480/570/580Realtek ALC11502 x Intel Xeon Gold 6138 @ 3.70GHz (80 Cores)TYAN S7106Intel Device 202012 x 8192 MB DDR4-2666MT/s Micron256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150ASPEED ASPEED FamilyIntel I210 Gigabit ConnectionIntel Xeon E5-2687W v3 @ 3.50GHz (20 Cores)MSI X99S SLI PLUS (MS-7885) v1.0Intel Xeon E7 v3/Xeon4 x 8192 MB DDR4-2400MT/s80GB INTEL SSDSCKGW08NVIDIA GeForce GTX 770Realtek ALC892Intel ConnectionIntel Xeon E3-1245 v5 @ 3.90GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Skylake2 x 16384 MB DDR4-2133MT/s120GB Samsung SSD 850Intel HD P530 (1150MHz)Realtek ALC1150AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores)Gigabyte X399 AORUS Gaming 7AMD Device 145032768MBSamsung SSD 950 PRO 256GBLLVMpipeRealtek GenericAcer B286HKQualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275Ubuntu 17.044.10.0-32-generic (x86_64)Unity 7.5.0X Server 1.19.3nouveau 1.0.143.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits)GCC 6.3.0 201704063840x2160AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores)TYAN B8026T70AE24HR129024MB234GBASPEED ASPEED FamilyAcer P243WBroadcom Limited NetXtreme BCM5720 Gigabit PCIe4.13.0-041300-generic (x86_64)modesetting 1.19.31920x1200OpenBenchmarking.orgCompiler 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 ondemandEnvironment Details- Threadripper 1950X: LIBGL_ALWAYS_SOFTWARE=1

Very Early AMD EPYC 7601 Tests On Linuxrodinia: OpenMP LavaMDnpb: EP.Bnpb: FT.Bjohn-the-ripper: Blowfishopenssl: RSA 4096-bit PerformanceCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave all127.49524.9512795.299814987.4756.561042.5625243.25213542106.47161.42347.828677.277056694.4024.502100.3740784.85479254972.1087.89707.4416465.87138201337.13186.41327.699222.496849674.9743.371047.9129190.732506730.311396.5938586.62248493252.8729.561610.6247707.36325543267.03OpenBenchmarking.org

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave all4080120160200SE +/- 0.15, N = 3SE +/- 0.29, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 0.08, N = 3SE +/- 0.33, N = 3SE +/- 0.08, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3127.4956.56161.4224.5087.89186.4143.3730.3129.561. (CXX) g++ options: -O2 -lOpenCL

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave all5001000150020002500SE +/- 0.04, N = 3SE +/- 7.71, N = 3SE +/- 1.72, N = 3SE +/- 110.97, N = 6SE +/- 3.39, N = 3SE +/- 0.39, N = 3SE +/- 15.45, N = 5SE +/- 8.90, N = 3SE +/- 9.19, N = 3524.951042.56347.822100.37707.44327.691047.911396.591610.621. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave all10K20K30K40K50KSE +/- 4.08, N = 3SE +/- 8.22, N = 3SE +/- 10.85, N = 3SE +/- 649.87, N = 3SE +/- 63.13, N = 3SE +/- 16.15, N = 3SE +/- 513.69, N = 3SE +/- 537.23, N = 3SE +/- 255.77, N = 312795.2925243.258677.2740784.8516465.879222.4929190.7338586.6247707.361. (F9X) gfortran options: -fopenmp

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5Threadripper 1950XAMD EPYC 7601AMD EPYC 7601 - numactl interleave all10K20K30K40K50KSE +/- 6.33, N = 3SE +/- 6.33, N = 3SE +/- 300.38, N = 3SE +/- 4.67, N = 3SE +/- 18.85, N = 3SE +/- 1443.09, N = 6SE +/- 967.91, N = 69814213547056479251382068492506724849325541. (CC) gcc options: -fopenmp -lcrypt

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceCore i7 6800KCore i9 7900XXeon E3-1280 v52 x Intel Xeon Gold 6138Xeon E5-2687W v3Xeon E3-1245 v5AMD EPYC 7601AMD EPYC 7601 - numactl interleave all11002200330044005500SE +/- 0.43, N = 3SE +/- 0.26, N = 3SE +/- 0.00, N = 3SE +/- 18.15, N = 3SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 12.00, N = 3SE +/- 9.32, N = 3987.472106.47694.404972.101337.13674.973252.873267.031. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl


Phoronix Test Suite v10.8.4