Ampere Altra Mt Jade vs. Xeon vs. EPYC Benchmarks

Benchmarks for a future article. Compared to prior out-of-the-box Ubuntu results, this round of testing is with the performance governor forced on all CPUs. Also with the CFLAGS/CXXFLAGS being catered on each server to the processor microarchitecture under test. Ampere Altra "Boost" run is when force enabling CPUFreq boost on Ubuntu.

HTML result view exported from: https://openbenchmarking.org/result/2012148-HA-2012099HA05&sro&grt.

Ampere Altra Mt Jade vs. Xeon vs. EPYC BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionDesktopAmpere Altra 2PXeon Platinum 8280 2PEPYC 7742 2PAmpere Altra Q80-33Ampere Altra ARMv8 Neoverse-N1 @ 3.00GHz (160 Cores)WIWYNN Mt.Jade (1.1.20201019 BIOS)Ampere Computing LLC Device e10016 x 32 GB DDR4-3200MT/s Samsung M393A4K40DB3-CWE3841GB Micron_9300_MTFDHAL3T8TDPASPEEDVE228Mellanox MT28908 + Intel I210Ubuntu 20.105.8.0-29-generic (aarch64)X Server 1.20.9modesetting 1.20.9GCC 10.2.0ext41920x10802 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads)GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS)Intel Sky Lake-E DMI3 Registers12 x 32 GB DDR4-2933MT/s HMA84GR7CJR4N-WM2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE5.8.0-29-generic (x86_64)GNOME Shell 3.38.1X Server 1.20.8modesetting 1.20.81024x7682 x AMD EPYC 7742 64-Core @ 2.25GHz (128 Cores / 256 Threads)AMD DAYTONA_X (RDY1006G BIOS)AMD Starship/Matisse16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2VE2282 x Mellanox MT277101920x1080Ampere Altra ARMv8 Neoverse-N1 @ 3.30GHz (160 Cores)WIWYNN Mt.Jade (1.1.20201019 BIOS)Ampere Computing LLC Device e10016 x 32 GB DDR4-3200MT/s Samsung M393A4K40DB3-CWE3841GB Micron_9300_MTFDHAL3T8TDP + 960GB SAMSUNG MZ1LB960HAJQ-00007Mellanox MT28908 + Intel I2105.10.0-051000rc6daily20201206-generic (aarch64) 20201206X Server 1.20.9modesetting 1.20.9OpenBenchmarking.orgEnvironment Details- Ampere Altra 2P: 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"- Ampere Altra Q80-33: CXXFLAGS=-O3 CFLAGS=-O3Compiler 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 - 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 - Ampere Altra Q80-33: --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 Disk Details- Ampere Altra 2P: 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: 4096Processor Details- Ampere Altra 2P: 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- Ampere Altra Q80-33: Scaling Governor: cppc_cpufreq performance (Boost: Enabled)Java Details- Ampere Altra 2P, 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- Xeon Platinum 8280 2P: Python 2.7.18 + Python 3.8.6- EPYC 7742 2P: Python 2.7.18 + Python 3.8.6- Ampere Altra Q80-33: Python 3.8.6Security 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 - 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 - Ampere Altra Q80-33: 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 Benchmarksastcenc: Exhaustivebasis: UASTC Level 3blender: Classroom - CPU-Onlycoremark: CoreMark Size 666 - Iterations Per Secondrocksdb: Rand Readhpcg: compress-lz4: 1 - Compression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-lz4: 1 - Decompression Speedm-queens: Time To Solvembw: Memory Copy - 4096 MiBnumpy: openssl: RSA 4096-bit Performancephpbench: PHP Benchmark Suitepgbench: 1000 - 250 - Read Writepgbench: 1000 - 250 - Read Write - Average Latencypybench: Total For Average Test Timesredis: GETrodinia: OpenMP LavaMDstream: Copystream: Scalestream: Addstream: Triadbuild-ffmpeg: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To Compiletnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v1.1Ampere Altra 2PXeon Platinum 8280 2PEPYC 7742 2PAmpere Altra Q80-3325.0511.50965.333705087.52208989073836144.80219460.6244.699548.06.257237.168573.45293442315410.85713041846629.6531.77120.060281.12254.162317.810290.80052.2019.62684.561844054.14103424721681528.84775417.7647.686361.817.984329.3213716.6652140376606.65710962488006.956.42319.959225.60038.376337.357326.46621.6013.61344.964002710.55301748217428232.39629477.9144.3510378.57.693300.5625075.05159772421410.61811731973922.3331.31716.403203.91839.368332.587300.67025.3811.39666.024079566.57783792170269344.62539396.4745.109343.510281.36.4799892.006240.938637.15222742404310.45813061979828.7829.491267437.4282282.0300788.9303290.419.397282.64260.173318.949253.657OpenBenchmarking.org

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 2.0Preset: ExhaustiveAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1224364860SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 325.0525.3821.6052.20-mfpmath=sse -mavx2 -mpopcnt-mfpmath=sse -mavx2 -mpopcnt1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -lpthread

ASTC Encoder

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0291.0405.0Ampere Altra Q80-3336.0288.1409.0EPYC 7742 2P103.6332.9453.7Xeon Platinum 8280 2P28.9328.0382.7OpenBenchmarking.orgWatts, Fewer Is BetterASTC Encoder 2.0CPU Power Consumption Monitor120240360480600

ASTC Encoder

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.074.488.0Ampere Altra Q80-3345.073.186.0EPYC 7742 2P54.064.070.0Xeon Platinum 8280 2P37.062.369.0OpenBenchmarking.orgCelsius, Fewer Is BetterASTC Encoder 2.0CPU Temperature Monitor20406080100

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 3Ampere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P510152025SE +/- 0.07, N = 4SE +/- 0.12, N = 4SE +/- 0.07, N = 4SE +/- 0.00, N = 311.5111.4013.6119.631. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0120.3321.0Ampere Altra Q80-3337.0125.9323.0EPYC 7742 2P98.9219.5434.3Xeon Platinum 8280 2P28.6239.4425.8OpenBenchmarking.orgWatts, Fewer Is BetterBasis Universal 1.12CPU Power Consumption Monitor110220330440550

Basis Universal

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.054.575.0Ampere Altra Q80-3348.055.376.0EPYC 7742 2P53.859.366.8Xeon Platinum 8280 2P37.051.166.0OpenBenchmarking.orgCelsius, Fewer Is BetterBasis Universal 1.12CPU Temperature Monitor20406080100

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Classroom - Compute: CPU-OnlyAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P20406080100SE +/- 0.20, N = 3SE +/- 0.58, N = 3SE +/- 0.31, N = 3SE +/- 0.16, N = 365.3366.0244.9684.56

Blender

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0283.5337.0Ampere Altra Q80-3335.0286.0334.0OpenBenchmarking.orgWatts, Fewer Is BetterBlender 2.83.5CPU Power Consumption Monitor80160240320400

Blender

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.072.280.0Ampere Altra Q80-3348.073.782.0OpenBenchmarking.orgCelsius, Fewer Is BetterBlender 2.83.5CPU Temperature Monitor20406080100

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P900K1800K2700K3600K4500KSE +/- 113984.01, N = 15SE +/- 5587.87, N = 3SE +/- 877.48, N = 3SE +/- 9763.66, N = 33705087.524079566.584002710.551844054.14-march=armv8.2-a -mtune=neoverse-n1-march=native-march=native1. (CC) gcc options: -O2 -O3 -lrt" -lrt

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec Per Watt, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P4K8K12K16K20K18385.4319293.6611499.365733.84

Coremark

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P35.0201.5304.0Ampere Altra Q80-3339.0211.4307.0EPYC 7742 2P109.3348.1434.2Xeon Platinum 8280 2P28.7321.6437.6OpenBenchmarking.orgWatts, Fewer Is BetterCoremark 1.0CPU Power Consumption Monitor110220330440550

Coremark

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P48.064.776.0Ampere Altra Q80-3347.064.975.0EPYC 7742 2P54.865.672.8Xeon Platinum 8280 2P34.058.871.0OpenBenchmarking.orgCelsius, Fewer Is BetterCoremark 1.0CPU Temperature Monitor20406080100

CPU Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringAmpere Altra Q80-3380160240320400Min: 34 / Avg: 145.21 / Max: 454

CPU Temperature Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgCelsiusCPU Temperature MonitorPhoronix Test Suite System MonitoringAmpere Altra Q80-3320406080100Min: 45 / Avg: 58.88 / Max: 102

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P200M400M600M800M1000MSE +/- 10379193.81, N = 15SE +/- 1326768.24, N = 3SE +/- 5369165.24, N = 3SE +/- 385263.55, N = 3890738361921702693482174282247216815-march=armv8-a+crc-march=armv8-a+crc1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s Per Watt, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P500K1000K1500K2000K2500K2204937.012283044.431129501.20642060.42

Facebook RocksDB

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P36.0404.0462.0Ampere Altra Q80-3337.0403.7454.0EPYC 7742 2P98.9426.9454.4Xeon Platinum 8280 2P28.9385.0466.1OpenBenchmarking.orgWatts, Fewer Is BetterFacebook RocksDB 6.3.6CPU Power Consumption Monitor120240360480600

Facebook RocksDB

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.095.5104.0Ampere Altra Q80-3346.094.5102.0EPYC 7742 2P56.866.168.8Xeon Platinum 8280 2P34.067.873.0OpenBenchmarking.orgCelsius, Fewer Is BetterFacebook RocksDB 6.3.6CPU Temperature Monitor20406080100

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ampere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1020304050SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 344.8044.6332.4028.851. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s Per Watt, More Is BetterHigh Performance Conjugate Gradient 3.1Ampere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P0.02930.05860.08790.11720.14650.130.120.080.08

High Performance Conjugate Gradient

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0352.3423.0Ampere Altra Q80-3337.0359.1424.0EPYC 7742 2P111.5417.9438.1Xeon Platinum 8280 2P28.5348.8389.4OpenBenchmarking.orgWatts, Fewer Is BetterHigh Performance Conjugate Gradient 3.1CPU Power Consumption Monitor110220330440550

High Performance Conjugate Gradient

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P46.081.688.0Ampere Altra Q80-3347.082.587.0EPYC 7742 2P57.366.672.0Xeon Platinum 8280 2P30.062.669.0OpenBenchmarking.orgCelsius, Fewer Is BetterHigh Performance Conjugate Gradient 3.1CPU Temperature Monitor20406080100

LZ4 Compression

Compression Level: 1 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression SpeedAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P2K4K6K8K10KSE +/- 20.24, N = 3SE +/- 38.50, N = 3SE +/- 19.87, N = 3SE +/- 16.87, N = 39460.629396.479477.915417.761. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1122334455SE +/- 0.19, N = 3SE +/- 0.02, N = 3SE +/- 0.59, N = 5SE +/- 0.04, N = 344.6945.1044.3547.681. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P2K4K6K8K10KSE +/- 36.79, N = 3SE +/- 107.19, N = 3SE +/- 46.44, N = 5SE +/- 29.10, N = 39548.09343.510378.56361.81. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Decompression Speed

OpenBenchmarking.orgMB/s Per Watt, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P306090120150124.17117.0567.3667.45

LZ4 Compression

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P34.076.989.0Ampere Altra Q80-3336.079.890.0EPYC 7742 2P94.5154.1169.2Xeon Platinum 8280 2P28.694.3100.4OpenBenchmarking.orgWatts, Fewer Is BetterLZ4 Compression 1.9.3CPU Power Consumption Monitor50100150200250

LZ4 Compression

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.050.051.0Ampere Altra Q80-3348.049.951.0EPYC 7742 2P54.558.961.5Xeon Platinum 8280 2P30.036.538.0OpenBenchmarking.orgCelsius, Fewer Is BetterLZ4 Compression 1.9.3CPU Temperature Monitor20406080100

LZ4 Compression

Compression Level: 1 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedAmpere Altra Q80-332K4K6K8K10KSE +/- 36.75, N = 310281.31. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 1 - Decompression Speed

OpenBenchmarking.orgMB/s Per Watt, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedAmpere Altra Q80-33306090120150127.18

LZ4 Compression

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra Q80-3338.080.893.0OpenBenchmarking.orgWatts, Fewer Is BetterLZ4 Compression 1.9.3CPU Power Consumption Monitor20406080100

LZ4 Compression

CPU Temperature Monitor

MinAvgMaxAmpere Altra Q80-3349.050.851.0OpenBenchmarking.orgCelsius, Fewer Is BetterLZ4 Compression 1.9.3CPU Temperature Monitor1530456075

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P48121620SE +/- 0.065, N = 8SE +/- 0.079, N = 15SE +/- 0.042, N = 6SE +/- 0.069, N = 36.2576.4797.69317.984-march=armv8.2-a -mtune=neoverse-n11. (CXX) g++ options: -fopenmp -O3 -O2 -march=native

m-queens

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0185.7327.0Ampere Altra Q80-3336.0189.4330.0EPYC 7742 2P112.8306.6429.6Xeon Platinum 8280 2P28.4333.7410.6OpenBenchmarking.orgWatts, Fewer Is Betterm-queens 1.2CPU Power Consumption Monitor110220330440550

m-queens

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P50.066.881.0Ampere Altra Q80-3350.063.880.0EPYC 7742 2P54.362.972.3Xeon Platinum 8280 2P32.055.967.0OpenBenchmarking.orgCelsius, Fewer Is Betterm-queens 1.2CPU Temperature Monitor20406080100

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBAmpere Altra Q80-332K4K6K8K10KSE +/- 10.44, N = 39892.011. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s Per Watt, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBAmpere Altra Q80-33306090120150117.04

MBW

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra Q80-3342.084.598.0OpenBenchmarking.orgWatts, Fewer Is BetterMBW 2018-09-08CPU Power Consumption Monitor20406080100

MBW

CPU Temperature Monitor

MinAvgMaxAmpere Altra Q80-3350.052.453.0OpenBenchmarking.orgCelsius, Fewer Is BetterMBW 2018-09-08CPU Temperature Monitor1530456075

Meta Performance Per Watts

Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsAmpere Altra Q80-3320K40K60K80K100K90208.12

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P70140210280350SE +/- 0.21, N = 3SE +/- 1.07, N = 3SE +/- 0.51, N = 3SE +/- 0.43, N = 3237.16240.93300.56329.32

Numpy Benchmark

OpenBenchmarking.orgScore Per Watt, More Is BetterNumpy BenchmarkAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P0.7651.532.2953.063.8252.932.931.943.40

Numpy Benchmark

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P35.080.993.0Ampere Altra Q80-3338.082.399.0EPYC 7742 2P103.7155.0166.9Xeon Platinum 8280 2P28.597.0101.3OpenBenchmarking.orgWatts, Fewer Is BetterNumpy BenchmarkCPU Power Consumption Monitor50100150200250

Numpy Benchmark

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P48.051.052.0Ampere Altra Q80-3347.050.951.0EPYC 7742 2P54.856.659.5Xeon Platinum 8280 2P32.036.438.0OpenBenchmarking.orgCelsius, Fewer Is BetterNumpy BenchmarkCPU Temperature Monitor1632486480

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P5K10K15K20K25KSE +/- 45.96, N = 3SE +/- 31.92, N = 3SE +/- 2.28, N = 3SE +/- 22.54, N = 38573.48637.125075.013716.6-march=armv8.2-a -mtune=neoverse-n1-m64 -march=native-m64 -march=native1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second Per Watt, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P163248648046.8546.6272.0139.61

OpenSSL

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P39.0183.0227.0Ampere Altra Q80-3337.0185.3230.0EPYC 7742 2P96.1348.2409.5Xeon Platinum 8280 2P28.8346.3460.8OpenBenchmarking.orgWatts, Fewer Is BetterOpenSSL 1.1.1CPU Power Consumption Monitor120240360480600

OpenSSL

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P48.063.869.0Ampere Altra Q80-3348.063.468.0EPYC 7742 2P56.866.170.8Xeon Platinum 8280 2P32.059.369.0OpenBenchmarking.orgCelsius, Fewer Is BetterOpenSSL 1.1.1CPU Temperature Monitor20406080100

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P140K280K420K560K700KSE +/- 658.53, N = 3SE +/- 2691.19, N = 3SE +/- 5524.79, N = 3SE +/- 716.89, N = 4529344522274515977652140

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore Per Watt, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P2K4K6K8K10K7387.187076.353455.117783.17

PHPBench

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P35.071.782.0Ampere Altra Q80-3338.073.887.0EPYC 7742 2P108.6149.3155.3Xeon Platinum 8280 2P28.683.899.2OpenBenchmarking.orgWatts, Fewer Is BetterPHPBench 0.8.1CPU Power Consumption Monitor4080120160200

PHPBench

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P48.049.650.0Ampere Altra Q80-3349.050.651.0EPYC 7742 2P56.558.159.0Xeon Platinum 8280 2P32.033.134.0OpenBenchmarking.orgCelsius, Fewer Is BetterPHPBench 0.8.1CPU Temperature Monitor1632486480

PostgreSQL pgbench

Scaling Factor: 1000 - Clients: 250 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read WriteAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P8K16K24K32K40KSE +/- 247.30, N = 12SE +/- 256.09, N = 12SE +/- 1158.09, N = 12SE +/- 366.26, N = 923154240432421437660-march=armv8.2-a -mtune=neoverse-n1-march=native-march=native1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average LatencyAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P3691215SE +/- 0.124, N = 12SE +/- 0.112, N = 12SE +/- 0.483, N = 12SE +/- 0.062, N = 910.85710.45810.6186.657-march=armv8.2-a -mtune=neoverse-n1-march=native-march=native1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

CPU Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterPostgreSQL pgbench 13.0CPU Power Consumption MonitorAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P60120180240300Min: 34 / Avg: 83.83 / Max: 208Min: 35 / Avg: 86.28 / Max: 191Min: 101.94 / Avg: 170.82 / Max: 334.86Min: 28.69 / Avg: 111.71 / Max: 293.1

PostgreSQL pgbench

CPU Temperature Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterPostgreSQL pgbench 13.0CPU Temperature MonitorAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1326395265Min: 48 / Avg: 51.47 / Max: 58Min: 49 / Avg: 52.5 / Max: 59Min: 54.75 / Avg: 60.57 / Max: 69.5Min: 31 / Avg: 33.72 / Max: 45

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P30060090012001500SE +/- 1.20, N = 3SE +/- 6.11, N = 3SE +/- 0.88, N = 31304130611731096

PyBench

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.073.382.0Ampere Altra Q80-3336.076.287.0EPYC 7742 2P113.6150.2155.4Xeon Platinum 8280 2P28.588.899.6OpenBenchmarking.orgWatts, Fewer Is BetterPyBench 2018-02-16CPU Power Consumption Monitor4080120160200

PyBench

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.048.950.0Ampere Altra Q80-3348.050.551.0EPYC 7742 2P53.855.358.3Xeon Platinum 8280 2P30.032.133.0OpenBenchmarking.orgCelsius, Fewer Is BetterPyBench 2018-02-16CPU Temperature Monitor1632486480

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P500K1000K1500K2000K2500KSE +/- 25760.99, N = 15SE +/- 23363.74, N = 15SE +/- 34420.11, N = 15SE +/- 4383.55, N = 51846629.651979828.781973922.332488006.90-march=armv8.2-a -mtune=neoverse-n1-march=native-march=native1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second Per Watt, More Is BetterRedis 6.0.9Test: GETAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P20K40K60K80K100K46643.7348091.2416146.3379620.82

Redis

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P34.039.678.0Ampere Altra Q80-3334.041.283.0EPYC 7742 2P102.2122.3150.7Xeon Platinum 8280 2P28.331.259.2OpenBenchmarking.orgWatts, Fewer Is BetterRedis 6.0.9CPU Power Consumption Monitor4080120160200

Redis

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P44.044.547.0Ampere Altra Q80-3346.046.548.0EPYC 7742 2P51.052.855.3Xeon Platinum 8280 2P25.026.026.0OpenBenchmarking.orgCelsius, Fewer Is BetterRedis 6.0.9CPU Temperature Monitor1530456075

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1326395265SE +/- 0.80, N = 15SE +/- 0.47, N = 15SE +/- 0.15, N = 3SE +/- 0.10, N = 331.7729.4931.3256.421. (CXX) g++ options: -O2 -lOpenCL

Rodinia

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0246.4440.0Ampere Altra Q80-3338.0249.1436.0EPYC 7742 2P107.2355.0452.8Xeon Platinum 8280 2P29.0351.3466.0OpenBenchmarking.orgWatts, Fewer Is BetterRodinia 3.1CPU Power Consumption Monitor120240360480600

Rodinia

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P49.071.697.0Ampere Altra Q80-3350.073.096.0EPYC 7742 2P54.865.073.5Xeon Platinum 8280 2P35.063.273.0OpenBenchmarking.orgCelsius, Fewer Is BetterRodinia 3.1CPU Temperature Monitor20406080100

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyAmpere Altra Q80-3360K120K180K240K300KSE +/- 7256.23, N = 20267437.41. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Copy

OpenBenchmarking.orgMB/s Per Watt, More Is BetterStream 2013-01-17Type: CopyAmpere Altra Q80-3350010001500200025002109.77

Stream

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra Q80-3338.0126.8300.0OpenBenchmarking.orgWatts, Fewer Is BetterStream 2013-01-17CPU Power Consumption Monitor80160240320400

Stream

CPU Temperature Monitor

MinAvgMaxAmpere Altra Q80-3349.058.868.0OpenBenchmarking.orgCelsius, Fewer Is BetterStream 2013-01-17CPU Temperature Monitor20406080100

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleAmpere Altra Q80-3360K120K180K240K300KSE +/- 5320.69, N = 5282282.01. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s Per Watt, More Is BetterStream 2013-01-17Type: ScaleAmpere Altra Q80-33140028004200560070006615.98

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddAmpere Altra Q80-3360K120K180K240K300KSE +/- 6193.82, N = 5300788.91. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s Per Watt, More Is BetterStream 2013-01-17Type: AddAmpere Altra Q80-33140028004200560070006538.89

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadAmpere Altra Q80-3360K120K180K240K300KSE +/- 4797.76, N = 5303290.41. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s Per Watt, More Is BetterStream 2013-01-17Type: TriadAmpere Altra Q80-33150030004500600075006999.01

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To CompileAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P510152025SE +/- 0.33, N = 15SE +/- 0.41, N = 12SE +/- 0.04, N = 3SE +/- 0.13, N = 320.0619.4016.4019.96

Timed FFmpeg Compilation

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P34.0131.3364.0Ampere Altra Q80-3336.0133.9364.0EPYC 7742 2P118.2217.9457.2Xeon Platinum 8280 2P28.8216.1466.2OpenBenchmarking.orgWatts, Fewer Is BetterTimed FFmpeg Compilation 4.2.2CPU Power Consumption Monitor120240360480600

Timed FFmpeg Compilation

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P46.055.677.0Ampere Altra Q80-3348.057.077.0EPYC 7742 2P57.061.569.0Xeon Platinum 8280 2P32.045.159.0OpenBenchmarking.orgCelsius, Fewer Is BetterTimed FFmpeg Compilation 4.2.2CPU Temperature Monitor20406080100

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P60120180240300SE +/- 3.72, N = 4SE +/- 3.93, N = 4SE +/- 0.64, N = 3SE +/- 1.51, N = 3281.12282.64203.92225.60

Timed LLVM Compilation

CPU Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterTimed LLVM Compilation 10.0CPU Power Consumption MonitorAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P80160240320400Min: 38 / Avg: 145.71 / Max: 341Min: 37 / Avg: 147.93 / Max: 344Min: 108.16 / Avg: 257.9 / Max: 457.83Min: 29.29 / Avg: 275.86 / Max: 466.34

Timed LLVM Compilation

CPU Temperature Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterTimed LLVM Compilation 10.0CPU Temperature MonitorAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1530456075Min: 48 / Avg: 57.25 / Max: 77Min: 48 / Avg: 57.64 / Max: 77Min: 54.25 / Avg: 61.8 / Max: 71.25Min: 38 / Avg: 57.29 / Max: 71

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileAmpere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P1326395265SE +/- 0.49, N = 3SE +/- 1.70, N = 12SE +/- 0.03, N = 3SE +/- 0.23, N = 354.1660.1739.3738.38

Timed PHP Compilation

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P37.0102.6312.0Ampere Altra Q80-3337.0105.1314.0EPYC 7742 2P99.2179.9454.9Xeon Platinum 8280 2P28.8142.2466.0OpenBenchmarking.orgWatts, Fewer Is BetterTimed PHP Compilation 7.4.2CPU Power Consumption Monitor120240360480600

Timed PHP Compilation

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.052.867.0Ampere Altra Q80-3349.054.670.0EPYC 7742 2P54.857.765.3Xeon Platinum 8280 2P35.041.761.0OpenBenchmarking.orgCelsius, Fewer Is BetterTimed PHP Compilation 7.4.2CPU Temperature Monitor20406080100

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2Ampere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P70140210280350SE +/- 1.09, N = 3SE +/- 2.91, N = 15SE +/- 3.93, N = 3SE +/- 0.62, N = 3317.81318.95332.59337.36-march=armv8.2-a -mtune=neoverse-n1 - MIN: 297.54 / MAX: 422.5MIN: 296.87 / MAX: 461.95-march=native - MIN: 321.8 / MAX: 864.72-march=native - MIN: 335.4 / MAX: 423.461. (CXX) g++ options: -O3 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl

TNN

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P38.079.8170.0Ampere Altra Q80-3335.083.6156.0EPYC 7742 2P102.7190.7209.5Xeon Platinum 8280 2P28.4110.3139.5OpenBenchmarking.orgWatts, Fewer Is BetterTNN 0.2.3CPU Power Consumption Monitor60120180240300

TNN

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P48.050.652.0Ampere Altra Q80-3350.053.055.0EPYC 7742 2P55.060.463.5Xeon Platinum 8280 2P28.031.934.0OpenBenchmarking.orgCelsius, Fewer Is BetterTNN 0.2.3CPU Temperature Monitor20406080100

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.1Ampere Altra 2PAmpere Altra Q80-33EPYC 7742 2PXeon Platinum 8280 2P70140210280350SE +/- 3.77, N = 15SE +/- 0.59, N = 3SE +/- 0.45, N = 3SE +/- 0.04, N = 3290.80253.66300.67326.47-march=armv8.2-a -mtune=neoverse-n1 - MIN: 249.46 / MAX: 443.15MIN: 251.55 / MAX: 255.17-march=native - MIN: 298.85 / MAX: 303.55-march=native - MIN: 326.02 / MAX: 327.081. (CXX) g++ options: -O3 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl

TNN

CPU Power Consumption Monitor

MinAvgMaxAmpere Altra 2P34.072.084.0Ampere Altra Q80-3336.072.588.0EPYC 7742 2P104.0146.4153.8Xeon Platinum 8280 2P28.485.496.9OpenBenchmarking.orgWatts, Fewer Is BetterTNN 0.2.3CPU Power Consumption Monitor4080120160200

TNN

CPU Temperature Monitor

MinAvgMaxAmpere Altra 2P47.049.550.0Ampere Altra Q80-3349.051.052.0EPYC 7742 2P53.560.666.5Xeon Platinum 8280 2P30.031.032.0OpenBenchmarking.orgCelsius, Fewer Is BetterTNN 0.2.3CPU Temperature Monitor20406080100


Phoronix Test Suite v10.8.4