Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1903186-SP-1709106TY24 AMD EPYC vs. Threadripper vs. Dual Xeon Gold - Phoronix Test Suite AMD EPYC vs. Threadripper vs. Dual Xeon Gold AMD Epyc 7371 Testing by Wendell @Level1
HTML result view exported from: https://openbenchmarking.org/result/1903186-SP-1709106TY24&sor&grr .
AMD EPYC vs. Threadripper vs. Dual Xeon Gold 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 AMD Threadripper 1950X AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 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 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores) Gigabyte X399 AORUS Gaming 7 AMD Device 1450 32768MB 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 2 x AMD EPYC 7371 16-Core @ 3.10GHz (32 Cores / 64 Threads) GIGABYTE MZ91-FS0-00 v01000100 (F11 BIOS) AMD Family 17h 16 x 8192 MB DDR4-2667MT/s 480GB INTEL SSDPED1D480GA + 280GB INTEL SSDPE21D280GA + 16GB ASPEED Family 32GB DELL E1709W 2 x Intel I350 Fedora 29 4.20.14-200.fc29.x86_64 (x86_64) X Server GCC 8.3.1 20190223 1440x900 280GB INTEL SSDPE21D280GA + 480GB INTEL SSDPED1D480GA + 16GB OpenBenchmarking.org Compiler Details - 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 - NUMA 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 - 2 x Intel Xeon Gold 6138: --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 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 7371 - UMA: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - AMD Epyc 7371 - NUMA: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver 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 - AMD Threadripper 1950X: Scaling Governor: acpi-cpufreq ondemand - AMD Epyc 7371 - UMA: Scaling Governor: acpi-cpufreq ondemand - AMD Epyc 7371 - NUMA: Scaling Governor: acpi-cpufreq ondemand Disk Details - AMD Epyc 7371 - UMA, AMD Epyc 7371 - NUMA: NONE / relatime,rw,seclabel Python Details - AMD Epyc 7371 - UMA, AMD Epyc 7371 - NUMA: Python 2.7.15 + Python 3.7.2 Security Details - AMD Epyc 7371 - UMA, AMD Epyc 7371 - NUMA: SELinux + __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
AMD EPYC vs. Threadripper vs. Dual Xeon Gold hpcc: G-HPL blender: BMW27 - CPU-Only apache-siege: 250 npb: LU.C rodinia: OpenMP Streamcluster john-the-ripper: Blowfish npb: FT.B compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 parboil: OpenMP LBM go-benchmark: json phpbench: PHP Benchmark Suite ramspeed: Scale - Integer ramspeed: Copy - Floating Point ramspeed: Triad - Integer openssl: RSA 4096-bit Performance ramspeed: Add - Floating Point ramspeed: Copy - Integer ramspeed: Average - Integer ramspeed: Average - Floating Point ramspeed: Add - Integer ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping parboil: OpenMP Stencil rust-prime: Prime Number Test To 200,000,000 rodinia: OpenMP LavaMD primesieve: 1e12 Prime Number Generation npb: LU.A hmmer: Pfam Database Search npb: EP.C c-ray: Total Time sqlite: Timed SQLite Insertions x264: H.264 Video Encoding apache: Static Web Page Serving darktable: Server Room - CPU-only darktable: Masskrug - CPU-only darktable: Boat - CPU-only build-llvm: Time To Compile build-linux-kernel: Time To Compile hpcc: EP-STREAM Triad hpcc: G-Ptrans hpcc: G-Ffte AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 AMD Threadripper 1950X AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 4.64391 621 46983 23.15 29553 1660 50.95 3295 32949 413 13.82 30.96 14.08 63043 8.31 1610 2.84 293 22609.58 4.62 9.24 7.94 175.11 37.40 2.65413 0.78362 0.79650 4.19130 626 50047 14.66 34335 2867 38.37 3306 33856 430 7.75 30.14 14.06 62479 8.03 1608 2.85 288 22529.83 3.72 7.57 7.03 192.26 39.28 3.58703 0.72380 0.53573 1.76267 541 50072 22.52 30373 2917 50.04 4827 20407 236 7.75 31.44 11.81 53974 16.31 1816 2.84 311 28366.96 5.29 13.14 14.30 134.64 30.54 4.35315 0.37035 0.92592 6.01322 525 20949 37.63 14024 3399 87.10 2190 33915 425 13.14 43.71 20.26 27592 7.77 1085 4.22 324 27960.06 6.22 10.82 11.60 249.08 45.96 1.99588 0.54090 0.38001 54.44777 558 20822 18.45 47322 1930 14.23 23.76 2802744 468522 28540 27987 32530 4211 34555 30454 33594 32288 36727 31571 35492 450 10.18 11.76 11.69 10.42 20903 5.81 1749 2.18 2.35 413 2.45091 5.26457 31.46187 68.69537 563 22488 21710 19.39 47380 1921 13.94 24.56 3950226 474308 21678 29238 25804 4213 32146 27498 26771 27996 34302 22690 28444 392 13.10 11.75 11.77 10.42 21249 5.93 1755 2.19 2.17 413 3.02060 7.79513 38.73890 OpenBenchmarking.org
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA AMD Threadripper 1950X AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 15 30 45 60 75 SE +/- 0.05308, N = 3 SE +/- 0.03349, N = 3 SE +/- 0.17770, N = 6 SE +/- 0.06846, N = 3 SE +/- 0.05229, N = 3 SE +/- 0.02653, N = 3 68.69537 54.44777 6.01322 4.64391 4.19130 1.76267 -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 1. (CC) gcc options: -lblas -lm 2. BLAS + mpicc for MPICH version 3.2
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.78c Blend File: BMW27 - Compute: CPU-Only AMD Threadripper 1950X 2 x Intel Xeon Gold 6138 AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 140 280 420 560 700 525 541 558 563 621 626
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 AMD Epyc 7371 - NUMA 5K 10K 15K 20K 25K SE +/- 435.64, N = 3 22488 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
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 - NUMA Interleave All AMD EPYC 7601 AMD Epyc 7371 - NUMA AMD Threadripper 1950X AMD Epyc 7371 - UMA 11K 22K 33K 44K 55K SE +/- 637.78, N = 3 SE +/- 25.06, N = 3 SE +/- 747.98, N = 3 SE +/- 57.44, N = 3 SE +/- 91.81, N = 3 SE +/- 64.12, N = 3 50072 50047 46983 21710 20949 20822 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster AMD EPYC 7601 - NUMA Interleave All AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD Threadripper 1950X 9 18 27 36 45 SE +/- 0.27, N = 6 SE +/- 0.32, N = 12 SE +/- 0.46, N = 12 SE +/- 0.42, N = 3 SE +/- 1.43, N = 6 SE +/- 0.74, N = 3 14.66 18.45 19.39 22.52 23.15 37.63 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 7371 - NUMA AMD Epyc 7371 - UMA AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD Threadripper 1950X 10K 20K 30K 40K 50K SE +/- 315.94, N = 3 SE +/- 207.57, N = 3 SE +/- 764.17, N = 6 SE +/- 2076.33, N = 6 SE +/- 2253.07, N = 6 SE +/- 2257.07, N = 6 47380 47322 34335 30373 29553 14024 1. (CC) gcc options: -fopenmp -lcrypt
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 Threadripper 1950X 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - NUMA Interleave All AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD EPYC 7601 700 1400 2100 2800 3500 SE +/- 2.42, N = 3 SE +/- 42.85, N = 4 SE +/- 2.64, N = 3 SE +/- 1.80, N = 3 SE +/- 4.90, N = 3 SE +/- 44.23, N = 6 3399 2917 2867 1930 1921 1660 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 4 8 12 16 20 SE +/- 0.27, N = 12 SE +/- 0.14, N = 3 13.94 14.23 1. (CC) gcc options: -O3 -pthread -lz
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD Threadripper 1950X 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.26, N = 3 SE +/- 1.14, N = 6 SE +/- 0.66, N = 3 SE +/- 0.05, N = 3 23.76 24.56 38.37 50.04 50.95 87.10 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 800K 1600K 2400K 3200K 4000K SE +/- 42176.12, N = 3 SE +/- 197272.20, N = 12 2802744 3950226
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 100K 200K 300K 400K 500K SE +/- 1112.45, N = 3 SE +/- 1177.93, N = 3 474308 468522
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 6K 12K 18K 24K 30K 28540 21678 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 6K 12K 18K 24K 30K 29238 27987 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 32530 25804 1. (CC) gcc options: -O3 -march=native
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 7371 - NUMA AMD Epyc 7371 - UMA AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 AMD Threadripper 1950X 1000 2000 3000 4000 5000 SE +/- 23.22, N = 3 SE +/- 11.16, N = 3 SE +/- 8.97, N = 3 SE +/- 13.22, N = 3 SE +/- 14.45, N = 3 SE +/- 1.96, N = 3 4827 4213 4211 3306 3295 2190 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 34555 32146 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 30454 27498 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 33594 26771 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 32288 27996 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD Threadripper 1950X AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 2 x Intel Xeon Gold 6138 8K 16K 24K 32K 40K 36727 34302 33915 33856 32949 20407 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 7K 14K 21K 28K 35K 31571 22690 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 8K 16K 24K 32K 40K 35492 28444 1. (CC) gcc options: -O3 -march=native
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 AMD Epyc 7371 - UMA AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X AMD EPYC 7601 AMD Epyc 7371 - NUMA 2 x Intel Xeon Gold 6138 100 200 300 400 500 SE +/- 4.72, N = 3 SE +/- 3.57, N = 3 SE +/- 3.24, N = 3 SE +/- 4.72, N = 3 SE +/- 2.87, N = 3 SE +/- 17.30, N = 6 450 430 425 413 392 236 -lpthread -lpthread 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD Threadripper 1950X AMD EPYC 7601 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.17, N = 6 SE +/- 0.11, N = 3 SE +/- 0.21, N = 4 SE +/- 0.08, N = 3 SE +/- 0.68, N = 6 7.75 7.75 10.18 13.10 13.14 13.82 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 11.75 11.76 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 2 x Intel Xeon Gold 6138 AMD Threadripper 1950X 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 11.69 11.77 30.14 30.96 31.44 43.71 1. (CXX) g++ options: -O2 -lOpenCL
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 AMD Threadripper 1950X 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 10.42 10.42 11.81 14.06 14.08 20.26 1. (CXX) g++ options: -O2 -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 AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 2 x Intel Xeon Gold 6138 AMD Threadripper 1950X AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 14K 28K 42K 56K 70K SE +/- 1051.01, N = 4 SE +/- 437.89, N = 3 SE +/- 3783.72, N = 6 SE +/- 11.08, N = 3 SE +/- 105.77, N = 3 SE +/- 28.78, N = 3 63043 62479 53974 27592 21249 20903 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD Threadripper 1950X AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 2 x Intel Xeon Gold 6138 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 5.81 5.93 7.77 8.03 8.31 16.31 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
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 7371 - NUMA AMD Epyc 7371 - UMA AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X 400 800 1200 1600 2000 SE +/- 34.76, N = 6 SE +/- 3.59, N = 3 SE +/- 3.01, N = 3 SE +/- 0.32, N = 3 SE +/- 0.90, N = 3 SE +/- 0.58, N = 3 1816 1755 1749 1610 1608 1085 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.0.2
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Epyc 7371 - UMA AMD Epyc 7371 - NUMA AMD EPYC 7601 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X 0.9495 1.899 2.8485 3.798 4.7475 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 2.18 2.19 2.84 2.84 2.85 4.22 1. (CC) gcc options: -lm -lpthread -O3
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 0.5333 1.0666 1.5999 2.1332 2.6665 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.17 2.35 1. (CC) gcc options: -O2 -lz -ldl -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2017-09-08 H.264 Video Encoding AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA AMD Threadripper 1950X 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 90 180 270 360 450 SE +/- 2.50, N = 3 SE +/- 1.92, N = 3 SE +/- 1.53, N = 3 SE +/- 3.63, N = 3 SE +/- 1.27, N = 3 SE +/- 0.45, N = 3 413 413 324 311 293 288 -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
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 Threadripper 1950X AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All 6K 12K 18K 24K 30K SE +/- 105.14, N = 3 SE +/- 168.94, N = 3 SE +/- 50.73, N = 3 SE +/- 52.07, N = 3 28366.96 27960.06 22609.58 22529.83 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Server Room - Acceleration: CPU-only AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 2 x Intel Xeon Gold 6138 AMD Threadripper 1950X 2 4 6 8 10 SE +/- 0.08, N = 6 SE +/- 0.07, N = 6 SE +/- 0.35, N = 6 SE +/- 0.09, N = 3 3.72 4.62 5.29 6.22
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Masskrug - Acceleration: CPU-only AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 AMD Threadripper 1950X 2 x Intel Xeon Gold 6138 3 6 9 12 15 SE +/- 0.13, N = 4 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.27, N = 6 7.57 9.24 10.82 13.14
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.2.1 Test: Boat - Acceleration: CPU-only AMD EPYC 7601 - NUMA Interleave All AMD EPYC 7601 AMD Threadripper 1950X 2 x Intel Xeon Gold 6138 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.59, N = 6 7.03 7.94 11.60 14.30
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 50 100 150 200 250 SE +/- 0.81, N = 3 SE +/- 3.02, N = 4 SE +/- 2.34, N = 3 SE +/- 3.05, N = 3 134.64 175.11 192.26 249.08
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 10 20 30 40 50 SE +/- 0.89, N = 6 SE +/- 0.51, N = 6 SE +/- 0.58, N = 5 SE +/- 0.62, N = 3 30.54 37.40 39.28 45.96
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad 2 x Intel Xeon Gold 6138 AMD EPYC 7601 - NUMA Interleave All AMD Epyc 7371 - NUMA AMD EPYC 7601 AMD Epyc 7371 - UMA AMD Threadripper 1950X 0.9795 1.959 2.9385 3.918 4.8975 SE +/- 0.84575, N = 3 SE +/- 1.07962, N = 3 SE +/- 0.00130, N = 3 SE +/- 0.11259, N = 3 SE +/- 0.00041, N = 3 SE +/- 0.04876, N = 3 4.35315 3.58703 3.02060 2.65413 2.45091 1.99588 -lmpich -lmpich -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops -lmpich -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 1. (CC) gcc options: -lblas -lm 2. BLAS + mpicc for MPICH version 3.2
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X 2 x Intel Xeon Gold 6138 2 4 6 8 10 SE +/- 0.11208, N = 3 SE +/- 0.04345, N = 3 SE +/- 0.02928, N = 3 SE +/- 0.06341, N = 3 SE +/- 0.05016, N = 3 SE +/- 0.04259, N = 3 7.79513 5.26457 0.78362 0.72380 0.54090 0.37035 -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 1. (CC) gcc options: -lblas -lm 2. BLAS + mpicc for MPICH version 3.2
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X 9 18 27 36 45 SE +/- 0.50106, N = 3 SE +/- 0.59573, N = 3 SE +/- 0.10042, N = 3 SE +/- 0.00574, N = 3 SE +/- 0.08554, N = 3 SE +/- 0.02518, N = 3 38.73890 31.46187 0.92592 0.79650 0.53573 0.38001 -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 1. (CC) gcc options: -lblas -lm 2. BLAS + mpicc for MPICH version 3.2
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte AMD Epyc 7371 - NUMA AMD Epyc 7371 - UMA 2 x Intel Xeon Gold 6138 AMD EPYC 7601 AMD EPYC 7601 - NUMA Interleave All AMD Threadripper 1950X 9 18 27 36 45 SE +/- 0.50106, N = 3 SE +/- 0.59573, N = 3 SE +/- 0.10042, N = 3 SE +/- 0.00574, N = 3 SE +/- 0.08554, N = 3 SE +/- 0.02518, N = 3 38.73890 31.46187 0.92592 0.79650 0.53573 0.38001 -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 1. (CC) gcc options: -lblas -lm 2. BLAS + mpicc for MPICH version 3.2
Phoronix Test Suite v10.8.4