AMD EPYC 7742 vs. ARM vs. POWER9 vs. Intel 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/1908195-AS-MERGE866483 .
AMD EPYC 7742 vs. ARM vs. POWER9 vs. Intel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads) Dell 02MJ3T (1.2.5 BIOS) AMD 17h 16 x 32 GB DDR4-2400MT/s 36ASF4G72PZ-2G6D2 280GB INTEL SSDPED1D280GA + 19 x 500GB Samsung SSD 860 + 120GB SSDSCKJB120G7R llvmpipe 504GB VE228 2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMA + 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 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 2 x Mellanox MT27710 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads) GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS) Intel Sky Lake-E DMI3 Registers 12 x 32 GB DDR4-2933MT/s HMA84GR7CJR4N-WM 280GB INTEL SSDPED1D280GA llvmpipe 377GB 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE 3.3 Mesa 19.0.2 (LLVM 8.0 256 bits) 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 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 OpenBenchmarking.org Compiler Details - 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 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 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 - 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 Disk Details - 2 x EPYC 7601, 2 x Xeon Platinum 8280: NONE / errors=remount-ro,relatime,rw Java Details - 2 x EPYC 7601: 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) - 2 x Xeon Platinum 8280: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 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) Python Details - 2 x EPYC 7601: Python 2.7.16 + Python 3.7.3 - 2 x EPYC 7742: Python 2.7.16 + Python 3.7.3 - 2 x Xeon Platinum 8280: Python 2.7.16 + Python 3.7.3 - 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 Security Details - 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 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 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 - POWER9 Talos II 44c - 176t: l1tf: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Vulnerable Processor Details - 2 x EPYC 7742: Scaling Governor: acpi-cpufreq ondemand - 2 x Xeon Platinum 8280: Scaling Governor: intel_pstate powersave - ARM Ampere eMAG: Scaling Governor: cppc_cpufreq ondemand - POWER9 Talos II 44c - 176t: SMT (threads per core): 4
AMD EPYC 7742 vs. ARM vs. POWER9 vs. Intel Benchmarks rodinia: OpenMP LavaMD dacapobench: Jython dacapobench: Tradebeans renaissance: Scala Dotty renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank x264: H.264 Video Encoding compress-7zip: Compress Speed Test build-gcc: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel povray: Trace Time rust-mandel: Time To Complete Serial/Parallel Mandelbrot hackbench: 32 - Process tjbench: Decompression Throughput stress-ng: Crypto stress-ng: CPU Stress pybench: Total For Average Test Times numpy: phpbench: PHP Benchmark Suite opencv-bench: 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 6.88 6466 7293 9580.11 44534.68 35485.06 144.18 127249 793.83 23.60 134.26 12.36 12.74 47.09 43.29 134.35 11949.04 15556.61 1476 8438360 398029 120.08 4.61 5419 7720 7515.51 30851.62 25975.61 155.61 347497 723.51 16.10 79.37 6.22 8.35 38.69 14.72 170.07 25563.46 34853.01 1201 7293691 501542 99.95 7.02 4645 11879 6790.53 27155.25 23089.85 118.16 228891 891.11 21.36 106.79 14.34 12.06 41.90 36.68 187.63 10521.49 18180.54 1017 5180051 644329 111.71 77.45 15060 23960 25606.01 45392.76 53549.86 34.37 48475 2320.49 206.59 553.36 71.83 51.79 75.66 88.13 67.79 3616.14 2068.06 3179 12950112 198598 196.77 70.91 31528 18820 41497.96 129676.71 112551.01 22.88 38499 3408.54 281.09 601.65 66.81 64.98 174.06 138.62 26.88 5015.05 2199.42 9511 39150170 71567 433.96 13.22 7086 49294 8860.86 43120.63 32591.31 46.58 161493 996.97 45.29 153.50 17.65 21.60 68.91 23.84 105.61 8278.77 12478.41 1834 9855388 335657 145.42 OpenBenchmarking.org
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.07, N = 4 SE +/- 0.07, N = 15 SE +/- 0.01, N = 3 SE +/- 0.65, N = 3 SE +/- 0.15, N = 3 6.88 4.61 7.02 77.45 70.91 13.22 1. (CXX) g++ options: -O2 -lOpenCL
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 7K 14K 21K 28K 35K SE +/- 73.31, N = 4 SE +/- 27.14, N = 4 SE +/- 37.72, N = 4 SE +/- 29.72, N = 4 SE +/- 139.02, N = 4 SE +/- 89.42, N = 5 6466 5419 4645 15060 31528 7086
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 11K 22K 33K 44K 55K SE +/- 158.29, N = 16 SE +/- 81.36, N = 4 SE +/- 133.98, N = 7 SE +/- 96.07, N = 4 SE +/- 84.47, N = 4 SE +/- 337.89, N = 4 7293 7720 11879 23960 18820 49294
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Scala Dotty 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 9K 18K 27K 36K 45K SE +/- 91.80, N = 40 SE +/- 68.73, N = 40 SE +/- 49.97, N = 8 SE +/- 86.78, N = 8 SE +/- 202.68, N = 8 SE +/- 77.78, N = 8 9580.11 7515.51 6790.53 25606.01 41497.96 8860.86
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 30K 60K 90K 120K 150K SE +/- 801.91, N = 40 SE +/- 685.37, N = 40 SE +/- 424.03, N = 40 SE +/- 410.48, N = 10 SE +/- 2120.61, N = 32 SE +/- 781.63, N = 40 44534.68 30851.62 27155.25 45392.76 129676.71 43120.63
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 20K 40K 60K 80K 100K SE +/- 346.72, N = 33 SE +/- 337.18, N = 40 SE +/- 198.40, N = 12 SE +/- 238.38, N = 8 SE +/- 712.79, N = 8 SE +/- 280.91, N = 8 35485.06 25975.61 23089.85 53549.86 112551.01 32591.31
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 30 60 90 120 150 SE +/- 1.50, N = 3 SE +/- 1.92, N = 3 SE +/- 1.56, N = 5 SE +/- 0.58, N = 3 SE +/- 0.17, N = 3 SE +/- 0.69, N = 3 144.18 155.61 118.16 34.37 22.88 46.58 -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 -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -O3 -ffast-math -maltivec -mabi=altivec -mvsx -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -lm -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 70K 140K 210K 280K 350K SE +/- 1615.44, N = 5 SE +/- 5490.49, N = 12 SE +/- 819.55, N = 3 SE +/- 284.26, N = 3 SE +/- 382.78, N = 9 SE +/- 2548.98, N = 12 127249 347497 228891 48475 38499 161493 1. (CXX) g++ options: -pipe -lpthread
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 700 1400 2100 2800 3500 SE +/- 0.18, N = 3 SE +/- 2.80, N = 3 SE +/- 0.69, N = 3 SE +/- 0.75, N = 3 SE +/- 2.29, N = 3 SE +/- 1.82, N = 3 793.83 723.51 891.11 2320.49 3408.54 996.97
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 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 60 120 180 240 300 SE +/- 0.21, N = 15 SE +/- 0.26, N = 14 SE +/- 0.36, N = 13 SE +/- 2.28, N = 3 SE +/- 3.76, N = 3 SE +/- 0.61, N = 5 23.60 16.10 21.36 206.59 281.09 45.29
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 130 260 390 520 650 134.26 79.37 106.79 553.36 601.65 153.50
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 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 16 32 48 64 80 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 12.36 6.22 14.34 71.83 66.81 17.65 1. (CC) gcc options: -lm -lpthread -O3
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 12.74 8.35 12.06 51.79 64.98 21.60 -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
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 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 40 80 120 160 200 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 47.09 38.69 41.90 75.66 174.06 68.91 -m64 -m64 -m64 -m64 1. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 30 60 90 120 150 SE +/- 0.56, N = 3 SE +/- 0.17, N = 6 SE +/- 0.62, N = 3 SE +/- 0.83, N = 15 SE +/- 1.43, N = 12 SE +/- 0.12, N = 3 43.29 14.72 36.68 88.13 138.62 23.84 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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 40 80 120 160 200 SE +/- 0.54, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.28, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 134.35 170.07 187.63 67.79 26.88 105.61 1. (CC) gcc options: -O3 -rdynamic
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 5K 10K 15K 20K 25K SE +/- 15.30, N = 3 SE +/- 27.28, N = 3 SE +/- 17.90, N = 3 SE +/- 11.23, N = 3 SE +/- 1.49, N = 3 SE +/- 19.42, N = 3 11949.04 25563.46 10521.49 3616.14 5015.05 8278.77 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 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 7K 14K 21K 28K 35K SE +/- 30.25, N = 3 SE +/- 40.26, N = 3 SE +/- 23.43, N = 3 SE +/- 6.83, N = 3 SE +/- 15.63, N = 3 SE +/- 9.26, N = 3 15556.61 34853.01 18180.54 2068.06 2199.42 12478.41 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 2K 4K 6K 8K 10K SE +/- 8.51, N = 3 SE +/- 2.33, N = 3 SE +/- 2.65, N = 3 SE +/- 5.04, N = 3 SE +/- 7.75, N = 3 1476 1201 1017 3179 9511 1834
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 8M 16M 24M 32M 40M 8438360 7293691 5180051 12950112 39150170 9855388
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 140K 280K 420K 560K 700K SE +/- 894.13, N = 3 SE +/- 1943.90, N = 3 SE +/- 2365.74, N = 3 SE +/- 434.59, N = 3 SE +/- 9.84, N = 3 SE +/- 1676.66, N = 3 398029 501542 644329 198598 71567 335657
OpenCV Benchmark OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 ARM Ampere eMAG ARM Cavium ThunderX POWER9 Talos II 44c - 176t 90 180 270 360 450 SE +/- 0.35, N = 3 SE +/- 0.40, N = 3 SE +/- 1.25, N = 6 SE +/- 0.26, N = 3 SE +/- 0.82, N = 3 SE +/- 0.25, N = 3 120.08 99.95 111.71 196.77 433.96 145.42 1. (CXX) g++ options: -std=c++11 -rdynamic
Phoronix Test Suite v10.8.4