Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2012284-FI-2012026HA13 Ampere Altra Mt Jade vs. Xeon vs. EPYC Benchmarks - Phoronix Test Suite Ampere Altra Mt Jade vs. Xeon vs. EPYC Benchmarks Mac Mini M1 - Parallels
HTML result view exported from: https://openbenchmarking.org/result/2012284-FI-2012026HA13&grt&sor .
Ampere Altra Mt Jade vs. Xeon vs. EPYC Benchmarks Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Compiler File-System Screen Resolution Display Server Display Driver Desktop System Layer Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P Mac Mini M1 - Parallels Ampere Altra ARMv8 Neoverse-N1 @ 3.00GHz (160 Cores) WIWYNN Mt.Jade (1.1.20201019 BIOS) Ampere Computing LLC Device e100 16 x 32 GB DDR4-3200MT/s Samsung M393A4K40DB3-CWE 3841GB Micron_9300_MTFDHAL3T8TDP ASPEED VE228 Mellanox MT28908 + Intel I210 Ubuntu 20.10 5.8.0-29-generic (aarch64) GCC 10.2.0 ext4 1920x1080 X Server 1.20.9 modesetting 1.20.9 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 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE 5.8.0-29-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.8 modesetting 1.20.8 1024x768 2 x AMD EPYC 7742 64-Core @ 2.25GHz (128 Cores / 256 Threads) AMD DAYTONA_X (RDY1006G BIOS) AMD Starship/Matisse 16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2 VE228 2 x Mellanox MT27710 1920x1080 ARMv8 (8 Cores) Parallels ARM Virtual v0.1 (23:21:31 BIOS) 8GB 275GB Ubuntu Linux-0 S EFI VGA Red Hat Virtio device Ubuntu 20.04 5.4.0-58-generic (aarch64) GCC 9.3.0 1024x768 parallels OpenBenchmarking.org Environment Details - Ampere Altra 2P: CXXFLAGS="-O3 -march=armv8.2-a -mtune=neoverse-n1" CFLAGS="-O3 -march=armv8.2-a -mtune=neoverse-n1" - Ampere Altra 2P - Boost: CXXFLAGS="-O3 -march=armv8.2-a -mtune=neoverse-n1" CFLAGS="-O3 -march=armv8.2-a -mtune=neoverse-n1" - Xeon Platinum 8280 2P: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native" - EPYC 7742 2P: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native" Compiler Details - Ampere Altra 2P: --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --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 --with-target-system-zlib=auto -v - Ampere Altra 2P - Boost: --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --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 --with-target-system-zlib=auto -v - Xeon Platinum 8280 2P: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -v - EPYC 7742 2P: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -v - Mac Mini M1 - Parallels: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --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 --with-target-system-zlib=auto -v Disk Details - Ampere Altra 2P: NONE / relatime,rw / Block Size: 4096 - Ampere Altra 2P - Boost: NONE / relatime,rw / Block Size: 4096 - Xeon Platinum 8280 2P: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - EPYC 7742 2P: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - Mac Mini M1 - Parallels: MQ-DEADLINE / relatime,rw Processor Details - Ampere Altra 2P: Scaling Governor: cppc_cpufreq performance - Ampere Altra 2P - Boost: Scaling Governor: cppc_cpufreq performance (Boost: Enabled) - Xeon Platinum 8280 2P: Scaling Governor: intel_pstate performance - CPU Microcode: 0x5003003 - EPYC 7742 2P: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8301034 Java Details - Ampere Altra 2P, Ampere Altra 2P - Boost, Xeon Platinum 8280 2P, EPYC 7742 2P: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10) Python Details - Ampere Altra 2P: Python 3.8.6 - Ampere Altra 2P - Boost: Python 3.8.6 - Xeon Platinum 8280 2P: Python 2.7.18 + Python 3.8.6 - EPYC 7742 2P: Python 2.7.18 + Python 3.8.6 - Mac Mini M1 - Parallels: Python 3.8.5 Security Details - Ampere Altra 2P: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Ampere Altra 2P - Boost: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Xeon Platinum 8280 2P: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled - EPYC 7742 2P: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Mac Mini M1 - Parallels: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Ampere Altra Mt Jade vs. Xeon vs. EPYC Benchmarks aircrack-ng: astcenc: Exhaustive basis: UASTC Level 3 blender: Classroom - CPU-Only blender: Barbershop - CPU-Only botan: AES-256 c-ray: Total Time - 4K, 16 Rays Per Pixel coremark: CoreMark Size 666 - Iterations Per Second cryptopp: Unkeyed Algorithms cryptopp: Keyed Algorithms dolfyn: Computational Fluid Dynamics rocksdb: Rand Read rocksdb: Read While Writing hint: FLOAT hpcg: himeno: Poisson Pressure Solver ior: Write Test ior: Read Test john-the-ripper: Blowfish libraw: Post-Processing Benchmark compress-lz4: 1 - Compression Speed compress-lz4: 1 - Decompression Speed compress-lz4: 9 - Compression Speed compress-lz4: 9 - Decompression Speed m-queens: Time To Solve numpy: openssl: RSA 4096-bit Performance phpbench: PHP Benchmark Suite pgbench: 1000 - 250 - Read Write pgbench: 1000 - 250 - Read Write - Average Latency pgbench: 1000 - 250 - Read Only pgbench: 1000 - 250 - Read Only - Average Latency pybench: Total For Average Test Times redis: GET rodinia: OpenMP LavaMD build-ffmpeg: Time To Compile build-llvm: Time To Compile build-php: Time To Compile tinymembench: Standard Memcpy tinymembench: Standard Memset tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression compress-zstd: 3 Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P Mac Mini M1 - Parallels 173065.833 27.51 12.536 70.94 228.43 2624.102 5.381 3695116.957079 417.981965 396.717254 26.885 825582346 5327848 321111827.20604 44.6586 2821.571865 1307.18 934.03 125017 30.78 9019.26 10373.2 40.73 8883.6 7.133 221.39 7883.5 478584 23891 10.518 214133 1.177 1438 1605208.82 31.466 19.347 306.519 64.982 11623.8 340.857 274.187 9.576 59.020 5237.3 191463.005 25.05 11.509 65.33 219.31 2886.686 4.858 3705087.522089 459.746209 437.184541 24.025 890738361 4905480 355417184.82856 44.8021 3064.648646 1271.34 1104.22 132700 32.56 9460.62 10630.2 44.69 9548.0 6.257 237.16 8573.4 529344 23154 10.857 206065 1.224 1304 1846629.65 31.771 20.060 281.122 54.162 11169.6 317.810 290.800 8.709 54.505 4921.4 163911.088 52.20 19.626 84.56 162.32 3482.819 11.417 1844054.141034 329.543718 622.898576 21.618 247216815 6261801 382187740.79717 28.8477 4018.919070 1598.17 1347.31 85235 44.48 5417.76 6626.3 47.68 6361.8 17.984 329.32 13716.6 652140 37660 6.657 636987 0.393 1096 2488006.9 56.423 19.959 225.600 38.376 7789.6 337.357 326.466 7.890 43.871 5343.8 312846.021 21.60 13.613 44.96 131.02 4579.277 6.317 4002710.553017 307.709360 553.657485 20.350 482174282 11931921 291664268.00303 32.3962 3905.077810 1922.37 1419.70 149308 45.61 9477.91 11132.4 44.35 10378.5 7.693 300.56 25075.0 515977 24214 10.618 544751 0.461 1173 1973922.33 31.317 16.403 203.918 39.368 9105.1 332.587 300.670 8.473 40.705 8364.5 433.35 79.315 5999.031 66.072 184039.695009 592.401934 567.629929 15.763 63158234 682624 684026749.71001 6.67863 7848.148471 1813.07 4017.55 4969 46.03 19857.74 24752.1 53.03 17036.0 148.436 403.40 1356.4 874331 7473 33.465 34193 7.315 729 2454413.50 64.774 905.050 71.319 21748.1 40324.5 7.435 34.711 6870.6 OpenBenchmarking.org
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P 70K 140K 210K 280K 350K SE +/- 363.79, N = 3 SE +/- 19.59, N = 3 SE +/- 41.53, N = 3 SE +/- 586.09, N = 3 312846.02 191463.01 173065.83 163911.09 -masm=intel -masm=intel 1. (CXX) g++ options: -O3 -fvisibility=hidden -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
Aircrack-ng OpenBenchmarking.org k/s Per Watt, More Is Better Aircrack-ng 1.5.2 Ampere Altra 2P EPYC 7742 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P 200 400 600 800 1000 837.99 789.45 643.35 446.79
Aircrack-ng CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 48.0 206.5 238.0 Ampere Altra 2P - Boost 36.0 297.6 350.0 Xeon Platinum 8280 2P 28.8 366.9 466.3 EPYC 7742 2P 113.8 396.3 445.0 OpenBenchmarking.org Watts, Fewer Is Better Aircrack-ng 1.5.2 CPU Power Consumption Monitor 120 240 360 480 600
Aircrack-ng CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 27.0 61.1 71.0 EPYC 7742 2P 46.0 64.4 68.5 Ampere Altra 2P 47.0 67.6 72.0 Ampere Altra 2P - Boost 43.0 75.2 82.0 OpenBenchmarking.org Celsius, Fewer Is Better Aircrack-ng 1.5.2 CPU Temperature Monitor 20 40 60 80 100
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 90 180 270 360 450 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.37, N = 3 21.60 25.05 27.51 52.20 433.35 -mfpmath=sse -mavx2 -mpopcnt 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -lpthread
ASTC Encoder CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 37.0 190.9 267.0 Ampere Altra 2P - Boost 37.0 291.0 405.0 Xeon Platinum 8280 2P 28.9 328.0 382.7 EPYC 7742 2P 103.6 332.9 453.7 OpenBenchmarking.org Watts, Fewer Is Better ASTC Encoder 2.0 CPU Power Consumption Monitor 120 240 360 480 600
ASTC Encoder CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 37.0 62.3 69.0 EPYC 7742 2P 54.0 64.0 70.0 Ampere Altra 2P 47.0 64.3 73.0 Ampere Altra 2P - Boost 47.0 74.4 88.0 OpenBenchmarking.org Celsius, Fewer Is Better ASTC Encoder 2.0 CPU Temperature Monitor 20 40 60 80 100
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 20 40 60 80 100 SE +/- 0.07, N = 4 SE +/- 0.09, N = 4 SE +/- 0.07, N = 4 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.51 12.54 13.61 19.63 79.32 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 78.9 209.0 Ampere Altra 2P - Boost 37.0 120.3 321.0 EPYC 7742 2P 98.9 219.5 434.3 Xeon Platinum 8280 2P 28.6 239.4 425.8 OpenBenchmarking.org Watts, Fewer Is Better Basis Universal 1.12 CPU Power Consumption Monitor 110 220 330 440 550
Basis Universal CPU Temperature Monitor Min Avg Max Ampere Altra 2P 46.0 50.2 63.0 Xeon Platinum 8280 2P 37.0 51.1 66.0 Ampere Altra 2P - Boost 47.0 54.5 75.0 EPYC 7742 2P 53.8 59.3 66.8 OpenBenchmarking.org Celsius, Fewer Is Better Basis Universal 1.12 CPU Temperature Monitor 20 40 60 80 100
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.83.5 Blend File: Classroom - Compute: CPU-Only EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.20, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 44.96 65.33 70.94 84.56
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.83.5 Blend File: Barbershop - Compute: CPU-Only EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 50 100 150 200 250 SE +/- 1.78, N = 3 SE +/- 0.12, N = 3 SE +/- 2.76, N = 9 SE +/- 3.72, N = 3 131.02 162.32 219.31 228.43
Blender CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P - Boost 37.0 283.5 337.0 OpenBenchmarking.org Watts, Fewer Is Better Blender 2.83.5 CPU Power Consumption Monitor 80 160 240 320 400
Blender CPU Temperature Monitor Min Avg Max Ampere Altra 2P - Boost 47.0 72.2 80.0 OpenBenchmarking.org Celsius, Fewer Is Better Blender 2.83.5 CPU Temperature Monitor 20 40 60 80 100
Blender CPU Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Blender 2.83.5 CPU Power Consumption Monitor Ampere Altra 2P - Boost 60 120 180 240 300 Min: 36 / Avg: 196.59 / Max: 315
Blender CPU Temperature Monitor OpenBenchmarking.org Celsius, Fewer Is Better Blender 2.83.5 CPU Temperature Monitor Ampere Altra 2P - Boost 15 30 45 60 75 Min: 47 / Avg: 61.7 / Max: 78
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 Mac Mini M1 - Parallels EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 1300 2600 3900 5200 6500 SE +/- 0.82, N = 3 SE +/- 0.82, N = 3 SE +/- 2.30, N = 3 SE +/- 3.13, N = 3 SE +/- 2.80, N = 3 5999.03 4579.28 3482.82 2886.69 2624.10 -m64 -m64 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s Per Watt, More Is Better Botan 2.13.0 Test: AES-256 Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 13 26 39 52 65 58.56 41.04 40.25 31.16
Botan CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 44.8 51.0 Ampere Altra 2P - Boost 34.0 71.7 85.0 Xeon Platinum 8280 2P 28.7 84.9 96.4 EPYC 7742 2P 97.2 146.9 153.2 OpenBenchmarking.org Watts, Fewer Is Better Botan 2.13.0 CPU Power Consumption Monitor 40 80 120 160 200
Botan CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 33.9 35.0 Ampere Altra 2P 45.0 45.9 46.0 Ampere Altra 2P - Boost 47.0 49.0 50.0 EPYC 7742 2P 55.3 57.6 62.0 OpenBenchmarking.org Celsius, Fewer Is Better Botan 2.13.0 CPU Temperature Monitor 20 40 60 80 100
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 Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 15 30 45 60 75 SE +/- 0.010, N = 7 SE +/- 0.016, N = 7 SE +/- 0.192, N = 15 SE +/- 0.010, N = 4 SE +/- 0.015, N = 3 4.858 5.381 6.317 11.417 66.072 -march=native 1. (CC) gcc options: -lm -lpthread -O3
C-Ray CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 133.5 233.0 Ampere Altra 2P - Boost 36.0 200.6 351.0 Xeon Platinum 8280 2P 28.5 288.0 399.6 EPYC 7742 2P 108.5 290.6 427.8 OpenBenchmarking.org Watts, Fewer Is Better C-Ray 1.1 CPU Power Consumption Monitor 110 220 330 440 550
C-Ray CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 28.0 50.2 62.0 Ampere Altra 2P 45.0 58.2 71.0 EPYC 7742 2P 52.3 61.0 72.0 Ampere Altra 2P - Boost 45.0 64.0 83.0 OpenBenchmarking.org Celsius, Fewer Is Better C-Ray 1.1 CPU Temperature Monitor 20 40 60 80 100
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 900K 1800K 2700K 3600K 4500K SE +/- 877.48, N = 3 SE +/- 113984.01, N = 15 SE +/- 42938.16, N = 3 SE +/- 9763.66, N = 3 SE +/- 47.23, N = 3 4002710.55 3705087.52 3695116.96 1844054.14 184039.70 -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=native 1. (CC) gcc options: -O2 -lrt" -lrt
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec Per Watt, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 6K 12K 18K 24K 30K 28522.22 18385.43 11499.36 5733.84
Coremark CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 38.0 129.6 202.0 Ampere Altra 2P - Boost 35.0 201.5 304.0 Xeon Platinum 8280 2P 28.7 321.6 437.6 EPYC 7742 2P 109.3 348.1 434.2 OpenBenchmarking.org Watts, Fewer Is Better Coremark 1.0 CPU Power Consumption Monitor 110 220 330 440 550
Coremark CPU Temperature Monitor Min Avg Max Ampere Altra 2P 48.0 58.7 67.0 Xeon Platinum 8280 2P 34.0 58.8 71.0 Ampere Altra 2P - Boost 48.0 64.7 76.0 EPYC 7742 2P 54.8 65.6 72.8 OpenBenchmarking.org Celsius, Fewer Is Better Coremark 1.0 CPU Temperature Monitor 20 40 60 80 100
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Mac Mini M1 - Parallels Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P EPYC 7742 2P 130 260 390 520 650 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.47, N = 3 592.40 459.75 417.98 329.54 307.71 -g2 -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 -march=native -march=native 1. (CXX) g++ options: -O3 -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second Per Watt, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 2 4 6 8 10 8.65 6.13 3.57 2.05
Crypto++ CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 37.0 48.3 55.0 Ampere Altra 2P - Boost 35.0 75.0 84.0 Xeon Platinum 8280 2P 28.7 92.3 99.0 EPYC 7742 2P 100.1 150.1 153.7 OpenBenchmarking.org Watts, Fewer Is Better Crypto++ 8.2 CPU Power Consumption Monitor 40 80 120 160 200
Crypto++ CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 33.0 35.6 42.0 Ampere Altra 2P 48.0 49.2 51.0 Ampere Altra 2P - Boost 47.0 49.5 51.0 EPYC 7742 2P 53.0 55.2 56.3 OpenBenchmarking.org Celsius, Fewer Is Better Crypto++ 8.2 CPU Temperature Monitor 16 32 48 64 80
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Xeon Platinum 8280 2P Mac Mini M1 - Parallels EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 130 260 390 520 650 SE +/- 0.43, N = 3 SE +/- 0.01, N = 3 SE +/- 0.43, N = 3 SE +/- 1.20, N = 3 SE +/- 0.68, N = 3 622.90 567.63 553.66 437.18 396.72 -march=native -g2 -march=native -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CXX) g++ options: -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second Per Watt, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 2 4 6 8 10 8.31 6.49 5.66 3.64
Crypto++ CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 47.7 55.0 Ampere Altra 2P - Boost 36.0 77.2 87.0 Xeon Platinum 8280 2P 28.4 96.0 100.2 EPYC 7742 2P 102.9 152.2 155.3 OpenBenchmarking.org Watts, Fewer Is Better Crypto++ 8.2 CPU Power Consumption Monitor 40 80 120 160 200
Crypto++ CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 31.0 34.0 35.0 Ampere Altra 2P 46.0 47.1 48.0 Ampere Altra 2P - Boost 46.0 49.0 50.0 EPYC 7742 2P 53.0 55.6 57.3 OpenBenchmarking.org Celsius, Fewer Is Better Crypto++ 8.2 CPU Temperature Monitor 16 32 48 64 80
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Mac Mini M1 - Parallels EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 15.76 20.35 21.62 24.03 26.89
Dolfyn CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 48.6 57.0 Ampere Altra 2P - Boost 36.0 73.3 92.0 Xeon Platinum 8280 2P 28.5 87.2 99.8 EPYC 7742 2P 116.5 149.1 155.0 OpenBenchmarking.org Watts, Fewer Is Better Dolfyn 0.527 CPU Power Consumption Monitor 40 80 120 160 200
Dolfyn CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 31.0 32.4 33.0 Ampere Altra 2P 46.0 46.9 47.0 Ampere Altra 2P - Boost 47.0 49.3 50.0 EPYC 7742 2P 53.5 56.9 58.0 OpenBenchmarking.org Celsius, Fewer Is Better Dolfyn 0.527 CPU Temperature Monitor 16 32 48 64 80
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 200M 400M 600M 800M 1000M SE +/- 10379193.81, N = 15 SE +/- 8356332.68, N = 8 SE +/- 5369165.24, N = 3 SE +/- 385263.55, N = 3 SE +/- 755303.01, N = 3 890738361 825582346 482174282 247216815 63158234 -march=armv8-a+crc -march=armv8-a+crc 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s Per Watt, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 700K 1400K 2100K 2800K 3500K 3087107.07 2204937.01 1129501.20 642060.42
Facebook RocksDB CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 267.4 295.0 Xeon Platinum 8280 2P 28.9 385.0 466.1 Ampere Altra 2P - Boost 36.0 404.0 462.0 EPYC 7742 2P 98.9 426.9 454.4 OpenBenchmarking.org Watts, Fewer Is Better Facebook RocksDB 6.3.6 CPU Power Consumption Monitor 120 240 360 480 600
Facebook RocksDB CPU Temperature Monitor Min Avg Max EPYC 7742 2P 56.8 66.1 68.8 Xeon Platinum 8280 2P 34.0 67.8 73.0 Ampere Altra 2P 47.0 75.2 79.0 Ampere Altra 2P - Boost 47.0 95.5 104.0 OpenBenchmarking.org Celsius, Fewer Is Better Facebook RocksDB 6.3.6 CPU Temperature Monitor 20 40 60 80 100
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 3M 6M 9M 12M 15M SE +/- 227120.71, N = 13 SE +/- 33262.92, N = 3 SE +/- 85143.49, N = 3 SE +/- 208261.13, N = 13 SE +/- 8710.09, N = 3 11931921 6261801 5327848 4905480 682624 -march=armv8-a+crc -march=armv8-a+crc 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s Per Watt, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Ampere Altra 2P EPYC 7742 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P 9K 18K 27K 36K 45K 41664.29 29845.59 24893.04 18089.19
Facebook RocksDB CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 127.9 216.0 Ampere Altra 2P - Boost 38.0 197.1 323.0 Xeon Platinum 8280 2P 31.1 346.2 465.3 EPYC 7742 2P 97.8 399.8 454.6 OpenBenchmarking.org Watts, Fewer Is Better Facebook RocksDB 6.3.6 CPU Power Consumption Monitor 120 240 360 480 600
Facebook RocksDB CPU Temperature Monitor Min Avg Max Ampere Altra 2P 48.0 59.4 62.0 Xeon Platinum 8280 2P 43.0 63.1 70.0 Ampere Altra 2P - Boost 50.0 63.7 76.0 EPYC 7742 2P 54.0 65.5 69.8 OpenBenchmarking.org Celsius, Fewer Is Better Facebook RocksDB 6.3.6 CPU Temperature Monitor 20 40 60 80 100
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Mac Mini M1 - Parallels Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P 150M 300M 450M 600M 750M SE +/- 361631.61, N = 3 SE +/- 896467.10, N = 3 SE +/- 964159.32, N = 3 SE +/- 84251.33, N = 3 SE +/- 3770188.53, N = 3 684026749.71 382187740.80 355417184.83 321111827.21 291664268.00 -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -O3 -march=native -lm
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs Per Watt, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 1.4M 2.8M 4.2M 5.6M 7M 6763231.53 4660815.60 4009517.27 1925493.78
Hierarchical INTegration CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 47.5 56.0 Ampere Altra 2P - Boost 35.0 76.3 84.0 Xeon Platinum 8280 2P 28.4 95.3 104.0 EPYC 7742 2P 111.4 151.5 156.1 OpenBenchmarking.org Watts, Fewer Is Better Hierarchical INTegration 1.0 CPU Power Consumption Monitor 40 80 120 160 200
Hierarchical INTegration CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 31.0 33.3 34.0 Ampere Altra 2P 47.0 47.3 48.0 Ampere Altra 2P - Boost 46.0 49.0 49.0 EPYC 7742 2P 55.5 59.0 60.5 OpenBenchmarking.org Celsius, Fewer Is Better Hierarchical INTegration 1.0 CPU Temperature Monitor 20 40 60 80 100
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 10 20 30 40 50 SE +/- 0.03298, N = 3 SE +/- 0.02948, N = 3 SE +/- 0.06593, N = 3 SE +/- 0.01964, N = 3 SE +/- 0.00243, N = 3 44.80210 44.65860 32.39620 28.84770 6.67863 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s Per Watt, More Is Better High Performance Conjugate Gradient 3.1 Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 0.0405 0.081 0.1215 0.162 0.2025 0.18 0.13 0.08 0.08
High Performance Conjugate Gradient CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 37.0 241.7 285.0 Xeon Platinum 8280 2P 28.5 348.8 389.4 Ampere Altra 2P - Boost 37.0 352.3 423.0 EPYC 7742 2P 111.5 417.9 438.1 OpenBenchmarking.org Watts, Fewer Is Better High Performance Conjugate Gradient 3.1 CPU Power Consumption Monitor 110 220 330 440 550
High Performance Conjugate Gradient CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 62.6 69.0 EPYC 7742 2P 57.3 66.6 72.0 Ampere Altra 2P 46.0 70.7 74.0 Ampere Altra 2P - Boost 46.0 81.6 88.0 OpenBenchmarking.org Celsius, Fewer Is Better High Performance Conjugate Gradient 3.1 CPU Temperature Monitor 20 40 60 80 100
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Mac Mini M1 - Parallels Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 2K 4K 6K 8K 10K SE +/- 5.24, N = 3 SE +/- 2.55, N = 3 SE +/- 42.38, N = 3 SE +/- 45.79, N = 4 SE +/- 36.52, N = 3 7848.15 4018.92 3905.08 3064.65 2821.57 -march=native -mavx2 -march=native -mavx2 -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -O3
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS Per Watt, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 12 24 36 48 60 54.11 43.17 38.75 25.42
Himeno Benchmark CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 38.0 52.1 58.0 Ampere Altra 2P - Boost 32.0 79.1 88.0 Xeon Platinum 8280 2P 28.5 93.1 99.4 EPYC 7742 2P 95.3 153.6 161.2 OpenBenchmarking.org Watts, Fewer Is Better Himeno Benchmark 3.0 CPU Power Consumption Monitor 50 100 150 200 250
Himeno Benchmark CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 33.0 36.5 43.0 Ampere Altra 2P 48.0 48.5 50.0 Ampere Altra 2P - Boost 45.0 49.9 52.0 EPYC 7742 2P 52.8 56.2 57.8 OpenBenchmarking.org Celsius, Fewer Is Better Himeno Benchmark 3.0 CPU Temperature Monitor 16 32 48 64 80
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test EPYC 7742 2P Mac Mini M1 - Parallels Xeon Platinum 8280 2P Ampere Altra 2P Ampere Altra 2P - Boost 400 800 1200 1600 2000 SE +/- 15.09, N = 14 SE +/- 36.60, N = 12 SE +/- 8.80, N = 14 SE +/- 4.97, N = 15 SE +/- 8.40, N = 15 1922.37 1813.07 1598.17 1307.18 1271.34 -O3 -march=native - MIN: 725.6 / MAX: 2080.54 -O2 - MIN: 176.72 / MAX: 2682.19 -O3 -march=native - MIN: 139.58 / MAX: 2198.31 -O3 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 684.35 / MAX: 1402.37 -O3 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 766 / MAX: 1418.51 1. (CC) gcc options: -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Mac Mini M1 - Parallels EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 900 1800 2700 3600 4500 SE +/- 100.37, N = 12 SE +/- 1.76, N = 14 SE +/- 2.18, N = 14 SE +/- 11.38, N = 15 SE +/- 3.08, N = 15 4017.55 1419.70 1347.31 1104.22 934.03 -O2 - MIN: 1650.75 / MAX: 5761 -O3 -march=native - MIN: 981.2 / MAX: 1533.86 -O3 -march=native - MIN: 914.59 / MAX: 1579.81 -O3 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 611.32 / MAX: 1258.68 -O3 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 710.98 / MAX: 984.02 1. (CC) gcc options: -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s Per Watt, More Is Better IOR 3.2.1 Read Test Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P 7 14 21 28 35 30.95 24.03 23.08 11.11
IOR CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 34.0 40.5 51.0 Xeon Platinum 8280 2P 28.2 43.5 63.9 Ampere Altra 2P - Boost 37.0 45.9 87.0 EPYC 7742 2P 98.7 127.8 158.8 OpenBenchmarking.org Watts, Fewer Is Better IOR 3.2.1 CPU Power Consumption Monitor 50 100 150 200 250
IOR CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 29.0 30.7 34.0 Ampere Altra 2P 46.0 46.4 47.0 Ampere Altra 2P - Boost 49.0 50.3 52.0 EPYC 7742 2P 55.0 56.4 57.8 OpenBenchmarking.org Celsius, Fewer Is Better IOR 3.2.1 CPU Temperature Monitor 16 32 48 64 80
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 30K 60K 90K 120K 150K SE +/- 626.54, N = 3 SE +/- 2361.77, N = 15 SE +/- 1707.11, N = 15 SE +/- 38.69, N = 3 149308 132700 125017 85235 4969 -m64 -lbz2 -lgmp -lbz2 -lgmp -lbz2 -m64 -lbz2 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S Per Watt, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 140 280 420 560 700 661.24 479.66 402.74 234.68
John The Ripper CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 40.0 189.1 242.0 Ampere Altra 2P - Boost 36.0 276.7 346.0 Xeon Platinum 8280 2P 29.8 363.2 447.2 EPYC 7742 2P 110.8 370.7 415.6 OpenBenchmarking.org Watts, Fewer Is Better John The Ripper 1.9.0-jumbo-1 CPU Power Consumption Monitor 120 240 360 480 600
John The Ripper CPU Temperature Monitor Min Avg Max EPYC 7742 2P 55.3 65.8 69.0 Ampere Altra 2P 52.0 66.9 72.0 Xeon Platinum 8280 2P 43.0 67.2 73.0 Ampere Altra 2P - Boost 51.0 75.3 85.0 OpenBenchmarking.org Celsius, Fewer Is Better John The Ripper 1.9.0-jumbo-1 CPU Temperature Monitor 20 40 60 80 100
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Mac Mini M1 - Parallels EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.56, N = 3 SE +/- 0.43, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 46.03 45.61 44.48 32.56 30.78 -O2 -O3 -march=native -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 1. (CXX) g++ options: -fopenmp -ljpeg -lz -lm
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec Per Watt, More Is Better LibRaw 0.20 Post-Processing Benchmark Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 0.117 0.234 0.351 0.468 0.585 0.52 0.40 0.37 0.25
LibRaw CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 37.0 59.2 107.0 Ampere Altra 2P - Boost 36.0 88.4 145.0 Xeon Platinum 8280 2P 28.7 112.0 132.4 EPYC 7742 2P 102.4 186.1 212.7 OpenBenchmarking.org Watts, Fewer Is Better LibRaw 0.20 CPU Power Consumption Monitor 60 120 180 240 300
LibRaw CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 37.0 40.7 54.0 Ampere Altra 2P 47.0 48.3 50.0 Ampere Altra 2P - Boost 49.0 53.6 56.0 EPYC 7742 2P 53.0 55.6 57.3 OpenBenchmarking.org Celsius, Fewer Is Better LibRaw 0.20 CPU Temperature Monitor 16 32 48 64 80
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed Mac Mini M1 - Parallels EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P 4K 8K 12K 16K 20K SE +/- 34.41, N = 3 SE +/- 19.87, N = 3 SE +/- 20.24, N = 3 SE +/- 5.25, N = 3 SE +/- 16.87, N = 3 19857.74 9477.91 9460.62 9019.26 5417.76 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 1 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed Mac Mini M1 - Parallels EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P 5K 10K 15K 20K 25K SE +/- 163.06, N = 3 SE +/- 100.21, N = 3 SE +/- 295.89, N = 3 SE +/- 111.91, N = 3 SE +/- 18.90, N = 3 24752.1 11132.4 10630.2 10373.2 6626.3 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 1 - Decompression Speed OpenBenchmarking.org MB/s Per Watt, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 40 80 120 160 200 197.42 134.27 72.81 69.06
LZ4 Compression CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 38.0 52.5 65.0 Ampere Altra 2P - Boost 37.0 79.2 94.0 Xeon Platinum 8280 2P 28.7 91.0 100.3 EPYC 7742 2P 109.8 161.2 175.1 OpenBenchmarking.org Watts, Fewer Is Better LZ4 Compression 1.9.3 CPU Power Consumption Monitor 50 100 150 200 250
LZ4 Compression CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 34.0 37.4 42.0 Ampere Altra 2P 49.0 50.5 52.0 Ampere Altra 2P - Boost 48.0 50.9 52.0 EPYC 7742 2P 55.8 58.3 60.8 OpenBenchmarking.org Celsius, Fewer Is Better LZ4 Compression 1.9.3 CPU Temperature Monitor 20 40 60 80 100
LZ4 Compression Compression Level: 9 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed Mac Mini M1 - Parallels Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P Ampere Altra 2P 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.19, N = 3 SE +/- 0.59, N = 5 SE +/- 0.03, N = 3 53.03 47.68 44.69 44.35 40.73 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed Mac Mini M1 - Parallels EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Xeon Platinum 8280 2P 4K 8K 12K 16K 20K SE +/- 68.06, N = 3 SE +/- 46.44, N = 5 SE +/- 36.79, N = 3 SE +/- 16.03, N = 3 SE +/- 29.10, N = 3 17036.0 10378.5 9548.0 8883.6 6361.8 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Decompression Speed OpenBenchmarking.org MB/s Per Watt, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 40 80 120 160 200 180.99 124.17 67.45 67.36
LZ4 Compression CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 49.1 58.0 Ampere Altra 2P - Boost 34.0 76.9 89.0 Xeon Platinum 8280 2P 28.6 94.3 100.4 EPYC 7742 2P 94.5 154.1 169.2 OpenBenchmarking.org Watts, Fewer Is Better LZ4 Compression 1.9.3 CPU Power Consumption Monitor 50 100 150 200 250
LZ4 Compression CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 36.5 38.0 Ampere Altra 2P 47.0 47.9 49.0 Ampere Altra 2P - Boost 47.0 50.0 51.0 EPYC 7742 2P 54.5 58.9 61.5 OpenBenchmarking.org Celsius, Fewer Is Better LZ4 Compression 1.9.3 CPU Temperature Monitor 20 40 60 80 100
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P Xeon Platinum 8280 2P Mac Mini M1 - Parallels 30 60 90 120 150 SE +/- 0.065, N = 8 SE +/- 0.085, N = 15 SE +/- 0.042, N = 6 SE +/- 0.069, N = 3 SE +/- 0.014, N = 3 6.257 7.133 7.693 17.984 148.436 1. (CXX) g++ options: -fopenmp -O2 -march=native
m-queens CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 140.3 218.0 Ampere Altra 2P - Boost 37.0 185.7 327.0 EPYC 7742 2P 112.8 306.6 429.6 Xeon Platinum 8280 2P 28.4 333.7 410.6 OpenBenchmarking.org Watts, Fewer Is Better m-queens 1.2 CPU Power Consumption Monitor 110 220 330 440 550
m-queens CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 55.9 67.0 Ampere Altra 2P 47.0 58.4 68.0 EPYC 7742 2P 54.3 62.9 72.3 Ampere Altra 2P - Boost 50.0 66.8 81.0 OpenBenchmarking.org Celsius, Fewer Is Better m-queens 1.2 CPU Temperature Monitor 20 40 60 80 100
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Mac Mini M1 - Parallels Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 90 180 270 360 450 SE +/- 1.44, N = 3 SE +/- 0.43, N = 3 SE +/- 0.51, N = 3 SE +/- 0.21, N = 3 SE +/- 1.72, N = 3 403.40 329.32 300.56 237.16 221.39
Numpy Benchmark OpenBenchmarking.org Score Per Watt, More Is Better Numpy Benchmark Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 1.0283 2.0566 3.0849 4.1132 5.1415 4.57 3.40 2.93 1.94
Numpy Benchmark CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 38.0 48.5 58.0 Ampere Altra 2P - Boost 35.0 80.9 93.0 Xeon Platinum 8280 2P 28.5 97.0 101.3 EPYC 7742 2P 103.7 155.0 166.9 OpenBenchmarking.org Watts, Fewer Is Better Numpy Benchmark CPU Power Consumption Monitor 50 100 150 200 250
Numpy Benchmark CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 36.4 38.0 Ampere Altra 2P 46.0 47.6 50.0 Ampere Altra 2P - Boost 48.0 51.0 52.0 EPYC 7742 2P 54.8 56.6 59.5 OpenBenchmarking.org Celsius, Fewer Is Better Numpy Benchmark CPU Temperature Monitor 16 32 48 64 80
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P Mac Mini M1 - Parallels 5K 10K 15K 20K 25K SE +/- 2.28, N = 3 SE +/- 22.54, N = 3 SE +/- 45.96, N = 3 SE +/- 10.81, N = 3 SE +/- 0.54, N = 3 25075.0 13716.6 8573.4 7883.5 1356.4 -m64 -march=native -m64 -march=native -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second Per Watt, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance EPYC 7742 2P Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P 16 32 48 64 80 72.01 61.74 46.85 39.61
OpenSSL CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 49.0 127.7 152.0 Ampere Altra 2P - Boost 39.0 183.0 227.0 Xeon Platinum 8280 2P 28.8 346.3 460.8 EPYC 7742 2P 96.1 348.2 409.5 OpenBenchmarking.org Watts, Fewer Is Better OpenSSL 1.1.1 CPU Power Consumption Monitor 120 240 360 480 600
OpenSSL CPU Temperature Monitor Min Avg Max Ampere Altra 2P 53.0 59.3 61.0 Xeon Platinum 8280 2P 32.0 59.3 69.0 Ampere Altra 2P - Boost 48.0 63.8 69.0 EPYC 7742 2P 56.8 66.1 70.8 OpenBenchmarking.org Celsius, Fewer Is Better OpenSSL 1.1.1 CPU Temperature Monitor 20 40 60 80 100
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Mac Mini M1 - Parallels Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P Ampere Altra 2P 200K 400K 600K 800K 1000K SE +/- 723.68, N = 3 SE +/- 716.89, N = 4 SE +/- 658.53, N = 3 SE +/- 5524.79, N = 3 SE +/- 1408.90, N = 3 874331 652140 529344 515977 478584
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score Per Watt, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost EPYC 7742 2P 2K 4K 6K 8K 10K 10306.71 7783.17 7387.18 3455.11
PHPBench CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 46.4 52.0 Ampere Altra 2P - Boost 35.0 71.7 82.0 Xeon Platinum 8280 2P 28.6 83.8 99.2 EPYC 7742 2P 108.6 149.3 155.3 OpenBenchmarking.org Watts, Fewer Is Better PHPBench 0.8.1 CPU Power Consumption Monitor 40 80 120 160 200
PHPBench CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 33.1 34.0 Ampere Altra 2P 47.0 47.8 48.0 Ampere Altra 2P - Boost 48.0 49.6 50.0 EPYC 7742 2P 56.5 58.1 59.0 OpenBenchmarking.org Celsius, Fewer Is Better PHPBench 0.8.1 CPU Temperature Monitor 16 32 48 64 80
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 8K 16K 24K 32K 40K SE +/- 366.26, N = 9 SE +/- 1158.09, N = 12 SE +/- 200.50, N = 12 SE +/- 247.30, N = 12 SE +/- 56.77, N = 3 37660 24214 23891 23154 7473 -O3 -march=native -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency Xeon Platinum 8280 2P Ampere Altra 2P EPYC 7742 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 8 16 24 32 40 SE +/- 0.062, N = 9 SE +/- 0.092, N = 12 SE +/- 0.483, N = 12 SE +/- 0.124, N = 12 SE +/- 0.256, N = 3 6.657 10.518 10.618 10.857 33.465 -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench CPU Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PostgreSQL pgbench 13.0 CPU Power Consumption Monitor Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 60 120 180 240 300 Min: 36 / Avg: 53.6 / Max: 126 Min: 34 / Avg: 83.83 / Max: 208 Min: 28.69 / Avg: 111.71 / Max: 293.1 Min: 101.94 / Avg: 170.82 / Max: 334.86
PostgreSQL pgbench CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 31.0 33.7 45.0 Ampere Altra 2P 47.0 48.4 53.0 Ampere Altra 2P - Boost 48.0 51.5 58.0 EPYC 7742 2P 54.8 60.6 69.5 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 CPU Temperature Monitor 20 40 60 80 100
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 140K 280K 420K 560K 700K SE +/- 9610.07, N = 3 SE +/- 7742.41, N = 3 SE +/- 4283.38, N = 9 SE +/- 4085.23, N = 12 SE +/- 443.10, N = 3 636987 544751 214133 206065 34193 -O3 -march=native -O3 -march=native -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 2 4 6 8 10 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 SE +/- 0.024, N = 9 SE +/- 0.026, N = 12 SE +/- 0.094, N = 3 0.393 0.461 1.177 1.224 7.315 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench CPU Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PostgreSQL pgbench 13.0 CPU Power Consumption Monitor Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 70 140 210 280 350 Min: 34 / Avg: 54.72 / Max: 143 Min: 35 / Avg: 85.58 / Max: 206 Min: 28.74 / Avg: 127.48 / Max: 389.82 Min: 97.27 / Avg: 182.56 / Max: 412.24
PostgreSQL pgbench CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 36.1 54.0 Ampere Altra 2P 47.0 48.5 54.0 Ampere Altra 2P - Boost 47.0 51.4 59.0 EPYC 7742 2P 55.5 60.0 69.8 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 CPU Temperature Monitor 20 40 60 80 100
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Mac Mini M1 - Parallels Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 300 600 900 1200 1500 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 4.91, N = 3 729 1096 1173 1304 1438
PyBench CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 46.3 52.0 Ampere Altra 2P - Boost 37.0 73.3 82.0 Xeon Platinum 8280 2P 28.5 88.8 99.6 EPYC 7742 2P 113.6 150.2 155.4 OpenBenchmarking.org Watts, Fewer Is Better PyBench 2018-02-16 CPU Power Consumption Monitor 40 80 120 160 200
PyBench CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 32.1 33.0 Ampere Altra 2P 46.0 47.0 47.0 Ampere Altra 2P - Boost 47.0 48.9 50.0 EPYC 7742 2P 53.8 55.3 58.3 OpenBenchmarking.org Celsius, Fewer Is Better PyBench 2018-02-16 CPU Temperature Monitor 16 32 48 64 80
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET Xeon Platinum 8280 2P Mac Mini M1 - Parallels EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 500K 1000K 1500K 2000K 2500K SE +/- 4383.55, N = 5 SE +/- 20869.61, N = 3 SE +/- 34420.11, N = 15 SE +/- 25760.99, N = 15 SE +/- 32009.63, N = 15 2488006.90 2454413.50 1973922.33 1846629.65 1605208.82 -march=native -march=native -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second Per Watt, More Is Better Redis 6.0.9 Test: GET Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P EPYC 7742 2P 20K 40K 60K 80K 100K 79620.82 46643.73 42022.17 16146.33
Redis CPU Power Consumption Monitor Min Avg Max Xeon Platinum 8280 2P 28.3 31.2 59.2 Ampere Altra 2P 33.0 38.2 50.0 Ampere Altra 2P - Boost 34.0 39.6 78.0 EPYC 7742 2P 102.2 122.3 150.7 OpenBenchmarking.org Watts, Fewer Is Better Redis 6.0.9 CPU Power Consumption Monitor 40 80 120 160 200
Redis CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 25.0 26.0 26.0 Ampere Altra 2P - Boost 44.0 44.5 47.0 Ampere Altra 2P 45.0 45.2 46.0 EPYC 7742 2P 51.0 52.8 55.3 OpenBenchmarking.org Celsius, Fewer Is Better Redis 6.0.9 CPU Temperature Monitor 15 30 45 60 75
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD EPYC 7742 2P Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P 13 26 39 52 65 SE +/- 0.15, N = 3 SE +/- 0.37, N = 15 SE +/- 0.80, N = 15 SE +/- 0.10, N = 3 31.32 31.47 31.77 56.42 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 37.0 168.8 288.0 Ampere Altra 2P - Boost 37.0 246.4 440.0 Xeon Platinum 8280 2P 29.0 351.3 466.0 EPYC 7742 2P 107.2 355.0 452.8 OpenBenchmarking.org Watts, Fewer Is Better Rodinia 3.1 CPU Power Consumption Monitor 120 240 360 480 600
Rodinia CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 35.0 63.2 73.0 Ampere Altra 2P 49.0 64.2 79.0 EPYC 7742 2P 54.8 65.0 73.5 Ampere Altra 2P - Boost 49.0 71.6 97.0 OpenBenchmarking.org Celsius, Fewer Is Better Rodinia 3.1 CPU Temperature Monitor 20 40 60 80 100
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile EPYC 7742 2P Ampere Altra 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Mac Mini M1 - Parallels 14 28 42 56 70 SE +/- 0.04, N = 3 SE +/- 0.26, N = 4 SE +/- 0.13, N = 3 SE +/- 0.33, N = 15 SE +/- 0.04, N = 3 16.40 19.35 19.96 20.06 64.77
Timed FFmpeg Compilation CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 85.2 245.0 Ampere Altra 2P - Boost 34.0 131.3 364.0 Xeon Platinum 8280 2P 28.8 216.1 466.2 EPYC 7742 2P 118.2 217.9 457.2 OpenBenchmarking.org Watts, Fewer Is Better Timed FFmpeg Compilation 4.2.2 CPU Power Consumption Monitor 120 240 360 480 600
Timed FFmpeg Compilation CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 45.1 59.0 Ampere Altra 2P 45.0 51.0 64.0 Ampere Altra 2P - Boost 46.0 55.6 77.0 EPYC 7742 2P 57.0 61.5 69.0 OpenBenchmarking.org Celsius, Fewer Is Better Timed FFmpeg Compilation 4.2.2 CPU Temperature Monitor 20 40 60 80 100
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P Mac Mini M1 - Parallels 200 400 600 800 1000 SE +/- 0.64, N = 3 SE +/- 1.51, N = 3 SE +/- 3.72, N = 4 SE +/- 4.59, N = 4 SE +/- 0.44, N = 3 203.92 225.60 281.12 306.52 905.05
Timed LLVM Compilation CPU Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Timed LLVM Compilation 10.0 CPU Power Consumption Monitor Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 80 160 240 320 400 Min: 37 / Avg: 94.77 / Max: 226 Min: 38 / Avg: 145.71 / Max: 341 Min: 108.16 / Avg: 257.9 / Max: 457.83 Min: 29.29 / Avg: 275.86 / Max: 466.34
Timed LLVM Compilation CPU Temperature Monitor OpenBenchmarking.org Celsius, Fewer Is Better Timed LLVM Compilation 10.0 CPU Temperature Monitor Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 15 30 45 60 75 Min: 48 / Avg: 55.55 / Max: 69 Min: 48 / Avg: 57.25 / Max: 77 Min: 38 / Avg: 57.29 / Max: 71 Min: 54.25 / Avg: 61.8 / Max: 71.25
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P Mac Mini M1 - Parallels 16 32 48 64 80 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.49, N = 3 SE +/- 1.36, N = 15 SE +/- 0.01, N = 3 38.38 39.37 54.16 64.98 71.32
Timed PHP Compilation CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 33.0 64.9 211.0 Ampere Altra 2P - Boost 37.0 102.6 312.0 Xeon Platinum 8280 2P 28.8 142.2 466.0 EPYC 7742 2P 99.2 179.9 454.9 OpenBenchmarking.org Watts, Fewer Is Better Timed PHP Compilation 7.4.2 CPU Power Consumption Monitor 120 240 360 480 600
Timed PHP Compilation CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 35.0 41.7 61.0 Ampere Altra 2P 47.0 49.6 58.0 Ampere Altra 2P - Boost 47.0 52.8 67.0 EPYC 7742 2P 54.8 57.7 65.3 OpenBenchmarking.org Celsius, Fewer Is Better Timed PHP Compilation 7.4.2 CPU Temperature Monitor 20 40 60 80 100
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Mac Mini M1 - Parallels Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 5K 10K 15K 20K 25K SE +/- 166.49, N = 3 SE +/- 9.05, N = 3 SE +/- 12.39, N = 3 SE +/- 16.42, N = 3 SE +/- 76.94, N = 3 21748.1 11623.8 11169.6 9105.1 7789.6 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=native -O3 -march=native 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Mac Mini M1 - Parallels 9K 18K 27K 36K 45K SE +/- 397.40, N = 3 40324.5 1. (CC) gcc options: -O2 -lm
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P 70 140 210 280 350 SE +/- 1.09, N = 3 SE +/- 3.93, N = 3 SE +/- 0.62, N = 3 SE +/- 4.93, N = 3 317.81 332.59 337.36 340.86 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 297.54 / MAX: 422.5 -march=native - MIN: 321.8 / MAX: 864.72 -march=native - MIN: 335.4 / MAX: 423.46 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 320.38 / MAX: 444.42 1. (CXX) g++ options: -O3 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl
TNN CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 35.0 51.3 112.0 Ampere Altra 2P - Boost 38.0 79.8 170.0 Xeon Platinum 8280 2P 28.4 110.3 139.5 EPYC 7742 2P 102.7 190.7 209.5 OpenBenchmarking.org Watts, Fewer Is Better TNN 0.2.3 CPU Power Consumption Monitor 60 120 180 240 300
TNN CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 28.0 31.9 34.0 Ampere Altra 2P 46.0 47.1 48.0 Ampere Altra 2P - Boost 48.0 50.6 52.0 EPYC 7742 2P 55.0 60.4 63.5 OpenBenchmarking.org Celsius, Fewer Is Better TNN 0.2.3 CPU Temperature Monitor 20 40 60 80 100
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 Ampere Altra 2P Ampere Altra 2P - Boost EPYC 7742 2P Xeon Platinum 8280 2P 70 140 210 280 350 SE +/- 0.21, N = 3 SE +/- 3.77, N = 15 SE +/- 0.45, N = 3 SE +/- 0.04, N = 3 274.19 290.80 300.67 326.47 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 273.19 / MAX: 274.95 -march=armv8.2-a -mtune=neoverse-n1 - MIN: 249.46 / MAX: 443.15 -march=native - MIN: 298.85 / MAX: 303.55 -march=native - MIN: 326.02 / MAX: 327.08 1. (CXX) g++ options: -O3 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl
TNN CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 45.8 51.0 Ampere Altra 2P - Boost 34.0 72.0 84.0 Xeon Platinum 8280 2P 28.4 85.4 96.9 EPYC 7742 2P 104.0 146.4 153.8 OpenBenchmarking.org Watts, Fewer Is Better TNN 0.2.3 CPU Power Consumption Monitor 40 80 120 160 200
TNN CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 31.0 32.0 Ampere Altra 2P 46.0 46.8 47.0 Ampere Altra 2P - Boost 47.0 49.5 50.0 EPYC 7742 2P 53.5 60.6 66.5 OpenBenchmarking.org Celsius, Fewer Is Better TNN 0.2.3 CPU Temperature Monitor 20 40 60 80 100
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Mac Mini M1 - Parallels Xeon Platinum 8280 2P EPYC 7742 2P Ampere Altra 2P - Boost Ampere Altra 2P 3 6 9 12 15 SE +/- 0.154, N = 15 SE +/- 0.016, N = 6 SE +/- 0.007, N = 5 SE +/- 0.006, N = 5 SE +/- 0.006, N = 5 7.435 7.890 8.473 8.709 9.576 -O2 -ltiff -O3 -march=native -ltiff -O3 -march=native -ltiff -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg -lpng16
WebP Image Encode CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 44.6 50.0 Ampere Altra 2P - Boost 37.0 64.7 82.0 Xeon Platinum 8280 2P 28.4 74.4 98.5 EPYC 7742 2P 97.2 143.2 155.1 OpenBenchmarking.org Watts, Fewer Is Better WebP Image Encode 1.1 CPU Power Consumption Monitor 40 80 120 160 200
WebP Image Encode CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 30.0 31.2 32.0 Ampere Altra 2P 46.0 46.9 47.0 Ampere Altra 2P - Boost 47.0 48.3 49.0 EPYC 7742 2P 52.3 53.7 55.3 OpenBenchmarking.org Celsius, Fewer Is Better WebP Image Encode 1.1 CPU Temperature Monitor 15 30 45 60 75
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Mac Mini M1 - Parallels EPYC 7742 2P Xeon Platinum 8280 2P Ampere Altra 2P - Boost Ampere Altra 2P 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.78, N = 12 SE +/- 0.39, N = 3 34.71 40.71 43.87 54.51 59.02 -O2 -ltiff -O3 -march=native -ltiff -O3 -march=native -ltiff -O3 -march=armv8.2-a -mtune=neoverse-n1 -O3 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg -lpng16
WebP Image Encode CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 33.0 49.1 57.0 Ampere Altra 2P - Boost 36.0 79.6 90.0 Xeon Platinum 8280 2P 28.5 97.7 108.8 EPYC 7742 2P 109.2 154.1 163.1 OpenBenchmarking.org Watts, Fewer Is Better WebP Image Encode 1.1 CPU Power Consumption Monitor 50 100 150 200 250
WebP Image Encode CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 29.0 32.1 34.0 Ampere Altra 2P 46.0 47.1 48.0 Ampere Altra 2P - Boost 46.0 48.9 49.0 EPYC 7742 2P 54.0 56.3 57.5 OpenBenchmarking.org Celsius, Fewer Is Better WebP Image Encode 1.1 CPU Temperature Monitor 16 32 48 64 80
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 EPYC 7742 2P Mac Mini M1 - Parallels Xeon Platinum 8280 2P Ampere Altra 2P Ampere Altra 2P - Boost 2K 4K 6K 8K 10K SE +/- 268.77, N = 12 SE +/- 11.73, N = 3 SE +/- 73.81, N = 15 SE +/- 152.53, N = 14 SE +/- 121.92, N = 15 8364.5 6870.6 5343.8 5237.3 4921.4 -march=native -march=native -march=armv8.2-a -mtune=neoverse-n1 -march=armv8.2-a -mtune=neoverse-n1 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s Per Watt, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ampere Altra 2P Ampere Altra 2P - Boost Xeon Platinum 8280 2P EPYC 7742 2P 20 40 60 80 100 90.72 55.23 49.36 47.40
Zstd Compression CPU Power Consumption Monitor Min Avg Max Ampere Altra 2P 36.0 57.7 113.0 Ampere Altra 2P - Boost 34.0 89.1 172.0 Xeon Platinum 8280 2P 28.3 108.3 196.8 EPYC 7742 2P 95.5 176.5 254.3 OpenBenchmarking.org Watts, Fewer Is Better Zstd Compression 1.4.5 CPU Power Consumption Monitor 70 140 210 280 350
Zstd Compression CPU Temperature Monitor Min Avg Max Xeon Platinum 8280 2P 32.0 35.3 47.0 Ampere Altra 2P 47.0 49.4 52.0 Ampere Altra 2P - Boost 46.0 52.0 57.0 EPYC 7742 2P 57.3 60.5 67.5 OpenBenchmarking.org Celsius, Fewer Is Better Zstd Compression 1.4.5 CPU Temperature Monitor 20 40 60 80 100
Phoronix Test Suite v10.8.4