AMD EPYC vs. ARM vs. POWER9 vs. Intel Xeon Benchmarks Initial benchmarks for a future article of AMD EPYC 7742 2P performance against EPYC 7601 2P and dual Intel Xeon Platinum 8280 Cascade Lake and Cavium ThunderX, Ampere eMAG, and POWER9 Talos II by Michael Larabel
HTML result view exported from: https://openbenchmarking.org/result/1908198-AS-MERGE163837&rdt&grr&export=pdf .
AMD EPYC vs. ARM vs. POWER9 vs. Intel Xeon Benchmarks Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads) TYAN B8026T70AE24HR (V1.02.B10 BIOS) AMD 17h 8 x 16384 MB DDR4-2666MHz Samsung 280GB INTEL SSDPE21D280GA llvmpipe 126GB VE228 2 x Broadcom NetXtreme BCM5720 PCIe Ubuntu 19.04 5.2.0-050200rc7-generic (x86_64) 20190630 GNOME Shell 3.32.1 X Server 1.20.4 modesetting 1.20.4 3.3 Mesa 19.0.2 (LLVM 8.0 128 bits) GCC 8.3.0 ext4 1920x1080 2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads) Dell 02MJ3T (1.2.5 BIOS) 16 x 32 GB DDR4-2400MT/s 36ASF4G72PZ-2G6D2 280GB INTEL SSDPED1D280GA + 19 x 500GB Samsung SSD 860 + 120GB SSDSCKJB120G7R llvmpipe 504GB 2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMA + 2 x Broadcom NetXtreme BCM5720 PCIe 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V2.00.B20 BIOS) Intel Sky Lake-E DMI3 Registers 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1 280GB INTEL SSDPED1D280GA llvmpipe 93GB 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE 3.3 Mesa 19.0.2 (LLVM 8.0 256 bits) 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads) GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS) 12 x 32 GB DDR4-2933MT/s HMA84GR7CJR4N-WM llvmpipe 377GB 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Intel Xeon Platinum 8280 @ 4.00GHz (28 Cores / 56 Threads) 6 x 32 GB DDR4-2933MT/s HMA84GR7CJR4N-WM llvmpipe 188GB 2 x AMD EPYC 7742 64-Core @ 2.25GHz (128 Cores / 256 Threads) AMD DAYTONA_X (RDY1001C BIOS) AMD Device 1480 16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2 280GB INTEL SSDPE21D280GA + 280GB INTEL SSDPED1D280GA + 5 x 3841GB Micron_9300_MTFDHAL3T8TDP + 256GB Micron_1100_MTFD llvmpipe 504GB 2 x Mellanox MT27710 3.3 Mesa 19.0.2 (LLVM 8.0 128 bits) AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores / 128 Threads) 8 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2 280GB INTEL SSDPE21D280GA + 3 x 3841GB Micron_9300_MTFDHAL3T8TDP + 256GB Micron_1100_MTFD llvmpipe 252GB AMD EPYC 7502 32-Core @ 2.50GHz (32 Cores / 64 Threads) 2 x AMD EPYC 7502 32-Core @ 2.50GHz (64 Cores / 128 Threads) 16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2 280GB INTEL SSDPE21D280GA + 280GB INTEL SSDPED1D280GA + 5 x 3841GB Micron_9300_MTFDHAL3T8TDP + 256GB Micron_1100_MTFD llvmpipe 504GB Cavium ThunderX (96 Cores) FOXCONN C2U4N_MB (G31FB18A BIOS) 129024MB 250GB Samsung SSD 850 EFI VGA Ubuntu 18.04 4.15.0-36-generic (aarch64) GCC 7.4.0 800x600 Ampere eMAG ARMv8 @ 3.30GHz (32 Cores) Lenovo FALCON (HVE104D-1.02 BIOS) Ampere Computing LLC Skylark 8 x 16384 MB DDR4-2667MT/s Samsung M393A2K43CB2-CTD 480GB Micron_5200_MTFD ASPEED 2 x Mellanox MT27710 4.15.0-46-generic (aarch64) 1024x768 AMD EPYC 7551 32-Core @ 2.00GHz (32 Cores / 64 Threads) GIGABYTE MZ31-AR0-00 v01010101 (F10 BIOS) AMD 17h 32768MB 280GB INTEL SSDPE21D280GA + Samsung SSD 960 EVO 500GB llvmpipe 31GB VE228 Realtek RTL8111/8168/8411 + 2 x Broadcom NetXtreme II BCM57810 10 Ubuntu 19.04 5.3.0-rc1-power (x86_64) 20190728 GNOME Shell 3.32.1 X Server 1.20.4 modesetting 1.20.4 3.3 Mesa 19.0.2 (LLVM 8.0 128 bits) GCC 8.3.0 1920x1080 POWER9 @ 3.80GHz (44 Cores / 176 Threads) PowerNV T2P9D01 REV 1.01 65536MB Samsung SSD 960 EVO 500GB + 2000GB Seagate ST2000DM006-2DM1 ASPEED 2 x Broadcom NetXtreme BCM5719 PCIe 5.0.0-13-generic (ppc64le) OpenBenchmarking.org Compiler Details - EPYC 7601: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x EPYC 7601: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x Xeon Gold 6138: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x Xeon Platinum 8280: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Xeon Platinum 8280: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x EPYC 7742: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - EPYC 7742: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - EPYC 7502: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x EPYC 7502: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - ARM Cavium ThunderX: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v - ARM Ampere eMAG: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v - EPYC 7551: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - POWER9 Talos II 44c - 176t: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 -v Disk Details - EPYC 7601, 2 x EPYC 7601, 2 x Xeon Gold 6138, 2 x Xeon Platinum 8280: NONE / errors=remount-ro,relatime,rw Processor Details - EPYC 7601: Scaling Governor: acpi-cpufreq ondemand - 2 x Xeon Gold 6138: Scaling Governor: intel_pstate powersave - 2 x Xeon Platinum 8280: Scaling Governor: intel_pstate powersave - Xeon Platinum 8280: Scaling Governor: intel_pstate powersave - 2 x EPYC 7742: Scaling Governor: acpi-cpufreq ondemand - EPYC 7742: Scaling Governor: acpi-cpufreq ondemand - EPYC 7502: Scaling Governor: acpi-cpufreq ondemand - 2 x EPYC 7502: Scaling Governor: acpi-cpufreq ondemand - ARM Ampere eMAG: Scaling Governor: cppc_cpufreq ondemand - EPYC 7551: Scaling Governor: acpi-cpufreq ondemand - POWER9 Talos II 44c - 176t: SMT (threads per core): 4 Java Details - EPYC 7601: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x EPYC 7601: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x Xeon Gold 6138: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x Xeon Platinum 8280: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - Xeon Platinum 8280: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x EPYC 7742: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - EPYC 7742: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - EPYC 7502: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x EPYC 7502: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - ARM Cavium ThunderX: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) - ARM Ampere eMAG: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) - EPYC 7551: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - POWER9 Talos II 44c - 176t: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04) Python Details - EPYC 7601: Python 2.7.16 + Python 3.7.3 - 2 x EPYC 7601: Python 2.7.16 + Python 3.7.3 - 2 x Xeon Gold 6138: Python 2.7.16 + Python 3.7.3 - 2 x Xeon Platinum 8280: Python 2.7.16 + Python 3.7.3 - Xeon Platinum 8280: Python 2.7.16 + Python 3.7.3 - 2 x EPYC 7742: Python 2.7.16 + Python 3.7.3 - EPYC 7742: Python 2.7.16 + Python 3.7.3 - EPYC 7502: Python 2.7.16 + Python 3.7.3 - 2 x EPYC 7502: Python 2.7.16 + Python 3.7.3 - ARM Cavium ThunderX: Python 2.7.15+ + Python 3.6.8 - ARM Ampere eMAG: Python 2.7.15+ + Python 3.6.8 - EPYC 7551: Python 2.7.16 + Python 3.7.3 - POWER9 Talos II 44c - 176t: Python 2.7.16 + Python 3.7.3 Security Details - EPYC 7601: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling - 2 x EPYC 7601: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling - 2 x Xeon Gold 6138: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 2 x Xeon Platinum 8280: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling - Xeon Platinum 8280: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling - 2 x EPYC 7742: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - EPYC 7742: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - EPYC 7502: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 2 x EPYC 7502: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - EPYC 7551: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling - POWER9 Talos II 44c - 176t: l1tf: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Vulnerable
AMD EPYC vs. ARM vs. POWER9 vs. Intel Xeon Benchmarks numpy: build-gcc: Time To Compile renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank dacapobench: Tradebeans compress-7zip: Compress Speed Test opencv-bench: build-linux-kernel: Time To Compile hackbench: 32 - Process renaissance: Scala Dotty build-llvm: Time To Compile rust-mandel: Time To Complete Serial/Parallel Mandelbrot pybench: Total For Average Test Times c-ray: Total Time - 4K, 16 Rays Per Pixel phpbench: PHP Benchmark Suite stress-ng: CPU Stress stress-ng: Crypto povray: Trace Time rodinia: OpenMP LavaMD x264: H.264 Video Encoding dacapobench: Jython tjbench: Decompression Throughput EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 8538380 1002.10 27949.15 28570.24 10418 92383 110.84 36.93 50.19 9180.19 194.56 48.79 1468 24.43 395885 7694.83 5878.33 22.33 13.26 106.67 6527 135.13 8438360 793.83 44534.68 35485.06 7293 127249 120.08 23.60 43.29 9580.11 134.26 47.09 1476 12.36 398029 15556.61 11949.04 12.74 6.88 144.18 6466 134.35 5641839 1039.73 29906.37 25791.25 12362 141041 107.19 32.03 57.62 7868.69 154.44 48.13 1087 27.16 598152 12901.62 6177.27 19.60 11.82 110.48 4682 175.35 5180051 891.11 27155.25 23089.85 11879 228891 111.71 21.36 36.68 6790.53 106.79 41.90 1017 14.34 644329 18180.54 10521.49 12.06 7.02 118.16 4645 187.63 5213433 930.45 22732.24 20316.40 10943 141201 88.32 31.11 38.13 6556.00 160.18 43.50 1016 27.90 644388 8972.66 5271.73 20.69 12.51 115.53 4453 190.24 7293691 723.51 30851.62 25975.61 7720 347497 99.95 16.10 14.72 7515.51 79.37 38.69 1201 6.22 501542 34853.01 25563.46 8.35 4.61 155.61 5419 170.07 7158718 735.79 19216.59 21441.02 7409 278741 89.79 20.59 19.50 6530.05 102.42 39.06 1198 11.90 487501 17473.98 13062.41 10.83 6.41 156.48 5181 171.59 7229657 769.84 18697.66 21197.39 6695 170352 84.52 27.63 35.00 6486.61 145.45 41.20 1234 20.92 493974 9491.19 7276.13 17.39 10.86 150.61 5137 169.19 7349944 743.04 27512.56 24044.03 7585 253482 94.63 19.64 25.55 7065.39 97.89 39.82 1226 10.84 494250 19098.11 14362.44 10.33 5.96 145.49 5301 168.80 39150170 3408.54 129676.71 112551.01 18820 38499 433.96 281.09 138.62 41497.96 601.65 174.06 9511 66.81 71567 2199.42 5015.05 64.98 70.91 22.88 31528 26.88 12950112 2320.49 45392.76 53549.86 23960 48475 196.77 206.59 88.13 25606.01 553.36 75.66 3179 71.83 198598 2068.06 3616.14 51.79 77.45 34.37 15060 67.79 9150607 1049.36 29848.93 30730.10 11099 80758 117.39 41.20 57.46 10140.28 237.09 51.87 1562 25.36 372610 7305.42 5654.34 22.26 12.71 99.83 7101 126.87 9855388 996.97 43120.63 32591.31 49294 161493 145.42 45.29 23.84 8860.86 153.50 68.91 1834 17.65 335657 12478.41 8278.77 21.60 13.22 46.58 7086 105.61 OpenBenchmarking.org
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 8M 16M 24M 32M 40M 8538380 8438360 5641839 5180051 5213433 7293691 7158718 7229657 7349944 39150170 12950112 9150607 9855388
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 700 1400 2100 2800 3500 SE +/- 0.59, N = 3 SE +/- 0.18, N = 3 SE +/- 1.11, N = 3 SE +/- 0.69, N = 3 SE +/- 0.19, N = 3 SE +/- 2.80, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.58, N = 3 SE +/- 2.29, N = 3 SE +/- 0.75, N = 3 SE +/- 0.22, N = 3 SE +/- 1.82, N = 3 1002.10 793.83 1039.73 891.11 930.45 723.51 735.79 769.84 743.04 3408.54 2320.49 1049.36 996.97
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 30K 60K 90K 120K 150K SE +/- 413.08, N = 40 SE +/- 801.91, N = 40 SE +/- 523.32, N = 40 SE +/- 424.03, N = 40 SE +/- 455.26, N = 40 SE +/- 685.37, N = 40 SE +/- 236.54, N = 40 SE +/- 332.46, N = 40 SE +/- 685.15, N = 40 SE +/- 2120.61, N = 32 SE +/- 410.48, N = 10 SE +/- 495.79, N = 40 SE +/- 781.63, N = 40 27949.15 44534.68 29906.37 27155.25 22732.24 30851.62 19216.59 18697.66 27512.56 129676.71 45392.76 29848.93 43120.63
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 20K 40K 60K 80K 100K SE +/- 165.76, N = 40 SE +/- 346.72, N = 33 SE +/- 263.38, N = 8 SE +/- 198.40, N = 12 SE +/- 93.55, N = 8 SE +/- 337.18, N = 40 SE +/- 209.98, N = 8 SE +/- 135.21, N = 8 SE +/- 204.24, N = 40 SE +/- 712.79, N = 8 SE +/- 238.38, N = 8 SE +/- 295.02, N = 9 SE +/- 280.91, N = 8 28570.24 35485.06 25791.25 23089.85 20316.40 25975.61 21441.02 21197.39 24044.03 112551.01 53549.86 30730.10 32591.31
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 11K 22K 33K 44K 55K SE +/- 158.29, N = 16 SE +/- 170.94, N = 4 SE +/- 133.98, N = 7 SE +/- 80.41, N = 4 SE +/- 81.36, N = 4 SE +/- 44.37, N = 4 SE +/- 37.40, N = 4 SE +/- 56.76, N = 4 SE +/- 84.47, N = 4 SE +/- 96.07, N = 4 SE +/- 112.75, N = 10 SE +/- 337.89, N = 4 10418 7293 12362 11879 10943 7720 7409 6695 7585 18820 23960 11099 49294
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 70K 140K 210K 280K 350K SE +/- 810.19, N = 11 SE +/- 1615.44, N = 5 SE +/- 2239.69, N = 3 SE +/- 819.55, N = 3 SE +/- 337.16, N = 3 SE +/- 5490.49, N = 12 SE +/- 537.83, N = 3 SE +/- 397.44, N = 3 SE +/- 3245.50, N = 5 SE +/- 382.78, N = 9 SE +/- 284.26, N = 3 SE +/- 1397.16, N = 13 SE +/- 2548.98, N = 12 92383 127249 141041 228891 141201 347497 278741 170352 253482 38499 48475 80758 161493 1. (CXX) g++ options: -pipe -lpthread
OpenCV Benchmark OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 90 180 270 360 450 SE +/- 0.08, N = 3 SE +/- 0.35, N = 3 SE +/- 0.94, N = 3 SE +/- 1.25, N = 6 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 SE +/- 0.53, N = 3 SE +/- 0.03, N = 3 SE +/- 0.24, N = 3 SE +/- 0.82, N = 3 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 SE +/- 0.25, N = 3 110.84 120.08 107.19 111.71 88.32 99.95 89.79 84.52 94.63 433.96 196.77 117.39 145.42 1. (CXX) g++ options: -std=c++11 -rdynamic
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 60 120 180 240 300 SE +/- 0.31, N = 15 SE +/- 0.21, N = 15 SE +/- 0.37, N = 14 SE +/- 0.36, N = 13 SE +/- 0.32, N = 13 SE +/- 0.26, N = 14 SE +/- 0.25, N = 14 SE +/- 0.23, N = 15 SE +/- 0.25, N = 15 SE +/- 3.76, N = 3 SE +/- 2.28, N = 3 SE +/- 0.34, N = 13 SE +/- 0.61, N = 5 36.93 23.60 32.03 21.36 31.11 16.10 20.59 27.63 19.64 281.09 206.59 41.20 45.29
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.56, N = 3 SE +/- 0.70, N = 15 SE +/- 0.62, N = 3 SE +/- 1.38, N = 15 SE +/- 0.17, N = 6 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 1.43, N = 12 SE +/- 0.83, N = 15 SE +/- 0.67, N = 3 SE +/- 0.12, N = 3 50.19 43.29 57.62 36.68 38.13 14.72 19.50 35.00 25.55 138.62 88.13 57.46 23.84 1. (CC) gcc options: -lpthread
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Scala Dotty EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 9K 18K 27K 36K 45K SE +/- 64.55, N = 40 SE +/- 91.80, N = 40 SE +/- 71.68, N = 10 SE +/- 49.97, N = 8 SE +/- 26.67, N = 8 SE +/- 68.73, N = 40 SE +/- 18.47, N = 8 SE +/- 32.09, N = 8 SE +/- 54.42, N = 15 SE +/- 202.68, N = 8 SE +/- 86.78, N = 8 SE +/- 59.57, N = 40 SE +/- 77.78, N = 8 9180.19 9580.11 7868.69 6790.53 6556.00 7515.51 6530.05 6486.61 7065.39 41497.96 25606.01 10140.28 8860.86
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 130 260 390 520 650 194.56 134.26 154.44 106.79 160.18 79.37 102.42 145.45 97.89 601.65 553.36 237.09 153.50
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 40 80 120 160 200 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 48.79 47.09 48.13 41.90 43.50 38.69 39.06 41.20 39.82 174.06 75.66 51.87 68.91 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 1. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 2K 4K 6K 8K 10K SE +/- 3.28, N = 3 SE +/- 8.51, N = 3 SE +/- 1.86, N = 3 SE +/- 2.65, N = 3 SE +/- 1.20, N = 3 SE +/- 2.33, N = 3 SE +/- 1.00, N = 3 SE +/- 12.44, N = 3 SE +/- 6.36, N = 3 SE +/- 5.04, N = 3 SE +/- 2.08, N = 3 SE +/- 7.75, N = 3 1468 1476 1087 1017 1016 1201 1198 1234 1226 9511 3179 1562 1834
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 16 32 48 64 80 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.55, N = 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 24.43 12.36 27.16 14.34 27.90 6.22 11.90 20.92 10.84 66.81 71.83 25.36 17.65 1. (CC) gcc options: -lm -lpthread -O3
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 140K 280K 420K 560K 700K SE +/- 811.02, N = 3 SE +/- 894.13, N = 3 SE +/- 1589.49, N = 3 SE +/- 2365.74, N = 3 SE +/- 951.57, N = 3 SE +/- 1943.90, N = 3 SE +/- 2945.24, N = 3 SE +/- 638.18, N = 3 SE +/- 969.07, N = 3 SE +/- 9.84, N = 3 SE +/- 434.59, N = 3 SE +/- 653.54, N = 3 SE +/- 1676.66, N = 3 395885 398029 598152 644329 644388 501542 487501 493974 494250 71567 198598 372610 335657
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 7K 14K 21K 28K 35K SE +/- 11.98, N = 3 SE +/- 30.25, N = 3 SE +/- 67.84, N = 3 SE +/- 23.43, N = 3 SE +/- 3.26, N = 3 SE +/- 40.26, N = 3 SE +/- 4.75, N = 3 SE +/- 8.61, N = 3 SE +/- 31.61, N = 3 SE +/- 15.63, N = 3 SE +/- 6.83, N = 3 SE +/- 15.99, N = 3 SE +/- 9.26, N = 3 7694.83 15556.61 12901.62 18180.54 8972.66 34853.01 17473.98 9491.19 19098.11 2199.42 2068.06 7305.42 12478.41 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 5K 10K 15K 20K 25K SE +/- 32.68, N = 3 SE +/- 15.30, N = 3 SE +/- 83.97, N = 3 SE +/- 17.90, N = 3 SE +/- 2.71, N = 3 SE +/- 27.28, N = 3 SE +/- 4.94, N = 3 SE +/- 1.11, N = 3 SE +/- 6.55, N = 3 SE +/- 1.49, N = 3 SE +/- 11.23, N = 3 SE +/- 1.32, N = 3 SE +/- 19.42, N = 3 5878.33 11949.04 6177.27 10521.49 5271.73 25563.46 13062.41 7276.13 14362.44 5015.05 3616.14 5654.34 8278.77 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 14 28 42 56 70 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 22.33 12.74 19.60 12.06 20.69 8.35 10.83 17.39 10.33 64.98 51.79 22.26 21.60 -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -march=native -lSDL -lXpm -R/usr/lib 1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 15 SE +/- 0.09, N = 3 SE +/- 0.07, N = 4 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 6 SE +/- 0.65, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.15, N = 3 13.26 6.88 11.82 7.02 12.51 4.61 6.41 10.86 5.96 70.91 77.45 12.71 13.22 1. (CXX) g++ options: -O2 -lOpenCL
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 30 60 90 120 150 SE +/- 0.57, N = 3 SE +/- 1.50, N = 3 SE +/- 0.89, N = 15 SE +/- 1.56, N = 5 SE +/- 0.15, N = 3 SE +/- 1.92, N = 3 SE +/- 0.63, N = 3 SE +/- 0.17, N = 3 SE +/- 1.38, N = 3 SE +/- 0.17, N = 3 SE +/- 0.58, N = 3 SE +/- 1.06, N = 15 SE +/- 0.69, N = 3 106.67 144.18 110.48 118.16 115.53 155.61 156.48 150.61 145.49 22.88 34.37 99.83 46.58 -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -lavformat -lavcodec -lavutil -lswscale -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -lavformat -lavcodec -lavutil -lswscale -O3 -ffast-math -maltivec -mabi=altivec -mvsx -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lm -lpthread
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 7K 14K 21K 28K 35K SE +/- 51.84, N = 14 SE +/- 73.31, N = 4 SE +/- 17.77, N = 4 SE +/- 37.72, N = 4 SE +/- 8.39, N = 4 SE +/- 27.14, N = 4 SE +/- 4.48, N = 4 SE +/- 25.36, N = 4 SE +/- 22.15, N = 4 SE +/- 139.02, N = 4 SE +/- 29.72, N = 4 SE +/- 78.22, N = 4 SE +/- 89.42, N = 5 6527 6466 4682 4645 4453 5419 5181 5137 5301 31528 15060 7101 7086
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput EPYC 7601 2 x EPYC 7601 2 x Xeon Gold 6138 2 x Xeon Platinum 8280 Xeon Platinum 8280 2 x EPYC 7742 EPYC 7742 EPYC 7502 2 x EPYC 7502 ARM Cavium ThunderX ARM Ampere eMAG EPYC 7551 POWER9 Talos II 44c - 176t 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.54, N = 3 SE +/- 0.74, N = 3 SE +/- 0.16, N = 3 SE +/- 0.21, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.28, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 135.13 134.35 175.35 187.63 190.24 170.07 171.59 169.19 168.80 26.88 67.79 126.87 105.61 1. (CC) gcc options: -O3 -rdynamic
Phoronix Test Suite v10.8.5