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