Some initial AMD EPYC 7601 tests on Ubuntu 17.04 with Linux 4.13. Tests for a future article on Phoronix.com. Benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1709108-TY-EPYCAMDCP78 AMD EPYC vs. Threadripper vs. Xeon - Ubuntu Linux - Phoronix Test Suite AMD EPYC vs. Threadripper vs. Xeon - Ubuntu Linux Some initial AMD EPYC 7601 tests on Ubuntu 17.04 with Linux 4.13. Tests for a future article on Phoronix.com. Benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/1709108-TY-EPYCAMDCP78&sro&grs .
AMD EPYC vs. Threadripper vs. Xeon - Ubuntu Linux Processor Motherboard Chipset Memory Disk Graphics Monitor Network Audio OS Kernel Display Driver Compiler File-System Screen Resolution Desktop Display Server OpenGL AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) 2 x Intel Xeon Gold 6138 Intel Xeon E5-2687W v3 AMD Threadripper 1950X AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores) TYAN B8026T70AE24HR AMD Device 1450 129024MB 234GB ASPEED ASPEED Family Acer P243W Broadcom Limited NetXtreme BCM5720 Gigabit PCIe Ubuntu 17.04 4.13.0-041300-generic (x86_64) modesetting 1.19.3 GCC 6.3.0 20170406 ext4 1920x1200 Unity 7.5.0 2 x Intel Xeon Gold 6138 @ 3.70GHz (80 Cores) TYAN S7106 Intel Device 2020 96256MB 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150 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 32768MB 80GB INTEL SSDSCKGW08 NVIDIA GeForce GTX 770 2048MB Realtek ALC892 DELL S2409W Intel Connection 1920x1080 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores) Gigabyte X399 AORUS Gaming 7 AMD Device 1450 120GB Force MP500 XFX AMD Radeon R9 290/390 4096MB Realtek ALC1220 Acer B286HK Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275 X Server 1.19.3 4.5 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0.0) 3840x2160 OpenBenchmarking.org Compiler Details - --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 - AMD EPYC 7601: Scaling Governor: acpi-cpufreq ondemand - AMD EPYC 7601 (NUMA Interleave All): Scaling Governor: acpi-cpufreq ondemand - 2 x Intel Xeon Gold 6138: Scaling Governor: intel_pstate powersave - Intel Xeon E5-2687W v3: Scaling Governor: intel_pstate powersave - AMD Threadripper 1950X: Scaling Governor: acpi-cpufreq ondemand
AMD EPYC vs. Threadripper vs. Xeon - Ubuntu Linux c-ray: Total Time openssl: RSA 4096-bit Performance rodinia: OpenMP LavaMD npb: LU.C primesieve: 1e12 Prime Number Generation build-llvm: Time To Compile parboil: OpenMP LBM npb: EP.C darktable: Masskrug - CPU-only apache: Static Web Page Serving blender: BMW27 - CPU-Only x264: H.264 Video Encoding darktable: Server Room - CPU-only darktable: Boat - CPU-only build-linux-kernel: Time To Compile ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping john-the-ripper: Blowfish rodinia: OpenMP Streamcluster parboil: OpenMP Stencil npb: LU.A AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) 2 x Intel Xeon Gold 6138 Intel Xeon E5-2687W v3 AMD Threadripper 1950X 2.84 3294.53 30.96 46983.34 14.08 175.11 50.95 1610.17 9.24 22609.58 621.29 292.63 4.62 7.94 37.40 412.71 29553 23.15 13.82 63042.80 2.85 3306.37 30.14 50046.90 14.06 192.26 38.37 1607.68 7.57 22529.83 625.93 288.28 3.72 7.03 39.28 430.15 34335 14.66 7.75 62479.08 2.84 4826.70 31.44 50072.25 11.81 134.64 50.04 1815.89 13.14 28366.96 540.98 310.79 5.29 14.30 30.54 236.46 30373 22.52 7.75 53974.49 10.53 1339.00 93.93 16108.03 36.33 388.12 108.07 686.32 8.34 29553.89 556.58 311.33 7.01 14.02 73.02 362.43 14520 27.29 12.61 19699.86 4.22 2189.70 43.71 20949.02 20.26 249.08 87.10 1084.66 10.82 27960.06 525.41 324.49 6.22 11.60 45.96 424.77 14024 37.63 13.14 27592.43 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 2.84 2.84 2.85 4.22 10.53 1. (CC) gcc options: -lm -lpthread -O3
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 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 1000 2000 3000 4000 5000 SE +/- 23.22, N = 3 SE +/- 14.45, N = 3 SE +/- 13.22, N = 3 SE +/- 1.96, N = 3 SE +/- 0.46, N = 3 4826.70 3294.53 3306.37 2189.70 1339.00 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
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 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 31.44 30.96 30.14 43.71 93.93 1. (CXX) g++ options: -O2 -lOpenCL
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.C 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 11K 22K 33K 44K 55K SE +/- 637.78, N = 3 SE +/- 747.98, N = 3 SE +/- 25.06, N = 3 SE +/- 91.81, N = 3 SE +/- 89.16, N = 3 50072.25 46983.34 50046.90 20949.02 16108.03 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 11.81 14.08 14.06 20.26 36.33 1. (CXX) g++ options: -O2 -fopenmp
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 4.0.1 Time To Compile 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 80 160 240 320 400 SE +/- 0.81, N = 3 SE +/- 3.02, N = 4 SE +/- 2.34, N = 3 SE +/- 3.05, N = 3 SE +/- 0.11, N = 3 134.64 175.11 192.26 249.08 388.12
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 20 40 60 80 100 SE +/- 1.14, N = 6 SE +/- 0.66, N = 3 SE +/- 0.26, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 50.04 50.95 38.37 87.10 108.07 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.C 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 400 800 1200 1600 2000 SE +/- 34.76, N = 6 SE +/- 0.32, N = 3 SE +/- 0.90, N = 3 SE +/- 0.58, N = 3 SE +/- 3.03, N = 3 1815.89 1610.17 1607.68 1084.66 686.32 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Masskrug - Acceleration: CPU-only 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 3 6 9 12 15 SE +/- 0.27, N = 6 SE +/- 0.09, N = 3 SE +/- 0.13, N = 4 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 13.14 9.24 7.57 10.82 8.34
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 6K 12K 18K 24K 30K SE +/- 105.14, N = 3 SE +/- 50.73, N = 3 SE +/- 52.07, N = 3 SE +/- 168.94, N = 3 SE +/- 210.51, N = 3 28366.96 22609.58 22529.83 27960.06 29553.89 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.78c Blend File: BMW27 - Compute: CPU-Only 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 140 280 420 560 700 540.98 621.29 625.93 525.41 556.58
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2017-09-08 H.264 Video Encoding 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 70 140 210 280 350 SE +/- 3.63, N = 3 SE +/- 1.27, N = 3 SE +/- 0.45, N = 3 SE +/- 1.53, N = 3 SE +/- 1.06, N = 3 310.79 292.63 288.28 324.49 311.33 -lavformat -lavcodec -lavutil -lswscale -lavformat -lavcodec -lavutil -lswscale 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Server Room - Acceleration: CPU-only 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 2 4 6 8 10 SE +/- 0.35, N = 6 SE +/- 0.07, N = 6 SE +/- 0.08, N = 6 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 5.29 4.62 3.72 6.22 7.01
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Boat - Acceleration: CPU-only 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 4 8 12 16 20 SE +/- 0.59, N = 6 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 14.30 7.94 7.03 11.60 14.02
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.9 Time To Compile 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 16 32 48 64 80 SE +/- 0.89, N = 6 SE +/- 0.51, N = 6 SE +/- 0.58, N = 5 SE +/- 0.62, N = 3 SE +/- 0.75, N = 3 30.54 37.40 39.28 45.96 73.02
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 90 180 270 360 450 SE +/- 17.30, N = 6 SE +/- 4.72, N = 3 SE +/- 3.57, N = 3 SE +/- 3.24, N = 3 SE +/- 0.54, N = 3 236.46 412.71 430.15 424.77 362.43 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
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 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 7K 14K 21K 28K 35K SE +/- 2076.33, N = 6 SE +/- 2253.07, N = 6 SE +/- 764.17, N = 6 SE +/- 2257.07, N = 6 30373 29553 34335 14024 14520 1. (CC) gcc options: -fopenmp -lcrypt
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 9 18 27 36 45 SE +/- 0.42, N = 3 SE +/- 1.43, N = 6 SE +/- 0.27, N = 6 SE +/- 0.74, N = 3 SE +/- 0.02, N = 3 22.52 23.15 14.66 37.63 27.29 1. (CXX) g++ options: -O2 -lOpenCL
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 4 8 12 16 20 SE +/- 0.17, N = 6 SE +/- 0.68, N = 6 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 7.75 13.82 7.75 13.14 12.61 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 (NUMA Interleave All) AMD Threadripper 1950X Intel Xeon E5-2687W v3 14K 28K 42K 56K 70K SE +/- 3783.72, N = 6 SE +/- 1051.01, N = 4 SE +/- 437.89, N = 3 SE +/- 11.08, N = 3 SE +/- 19.47, N = 3 53974.49 63042.80 62479.08 27592.43 19699.86 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Phoronix Test Suite v10.8.4