Ampere Altra ARMv8 Neoverse-N1 testing with a WIWYNN Mt.Jade (1.1.20201019 BIOS) and ASPEED on Ubuntu 20.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2102201-HA-AMPEREALT76 Ampere Altra Page Size - Phoronix Test Suite Ampere Altra Page Size Ampere Altra ARMv8 Neoverse-N1 testing with a WIWYNN Mt.Jade (1.1.20201019 BIOS) and ASPEED on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2102201-HA-AMPEREALT76&gru&sor .
Ampere Altra Page Size Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Compiler File-System Screen Resolution 64k 4k Ampere Altra ARMv8 Neoverse-N1 @ 3.30GHz (160 Cores) WIWYNN Mt.Jade (1.1.20201019 BIOS) Ampere Computing LLC Device e100 510GB 3841GB Micron_9300_MTFDHAL3T8TDP + 960GB SAMSUNG MZ1LB960HAJQ-00007 ASPEED Mellanox MT28908 + Intel I210 Ubuntu 20.10 5.11.0-051100-generic-64k (aarch64) GCC 10.2.0 ext4 1024x768 502GB 5.11.0-051100-generic (aarch64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --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 Processor Details - Scaling Governor: cppc_cpufreq performance (Boost: Enabled) Python Details - Python 3.8.6 Security Details - 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 Page Size sysbench: Memory sysbench: CPU amg: dav1d: Chimera 1080p 10-bit stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 8192 MiB lammps: 20k Atoms lammps: Rhodopsin Protein npb: EP.D npb: LU.C toybrot: TBB toybrot: OpenMP toybrot: C++ Tasks toybrot: C++ Threads openfoam: Motorbike 30M openfoam: Motorbike 60M qe: AUSURF112 build-godot: Time To Compile build-imagemagick: Time To Compile build-llvm: Time To Compile build2: Time To Compile ngspice: C2670 webp2: Quality 100, Compression Effort 5 blender: Classroom - CPU-Only 64k 4k 1446026.8214 575364.4496 2287877000 234.17 275825.8 267186.7 273077.7 272961.8 11880.5 42969.1 10366.24 10279.412 45.585 42.417 7364.24 55003.44 4100 4890 4889 4035 18.05 102.46 1775.86 70.017 23.268 254.100 83.031 251.979 8.724 63.08 1525334.2419 563242.0992 2218320333 271387.5 262820.5 268932.1 264195.7 11138.5 38102.4 9694.365 9669.572 44.207 40.484 7304.17 54846.19 4142 5638 4771 4047 20.33 104.81 93.617 26.118 280.868 87.245 8.854 66.72 OpenBenchmarking.org
Sysbench Test: Memory OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory 4k 64k 300K 600K 900K 1200K 1500K SE +/- 14039.57, N = 15 SE +/- 10177.62, N = 12 1525334.24 1446026.82 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU 64k 4k 120K 240K 360K 480K 600K SE +/- 7720.77, N = 3 SE +/- 1878.66, N = 3 575364.45 563242.10 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 64k 4k 500M 1000M 1500M 2000M 2500M SE +/- 675918.14, N = 3 SE +/- 6786373.02, N = 3 2287877000 2218320333 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit 64k 50 100 150 200 250 SE +/- 9.30, N = 4 234.17 MIN: 196.75 / MAX: 435.08 1. (CC) gcc options: -pthread
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy 64k 4k 60K 120K 180K 240K 300K SE +/- 5808.82, N = 25 SE +/- 6794.21, N = 25 275825.8 271387.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale 64k 4k 60K 120K 180K 240K 300K SE +/- 19138.93, N = 5 SE +/- 6965.01, N = 5 267186.7 262820.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad 64k 4k 60K 120K 180K 240K 300K SE +/- 24704.85, N = 5 SE +/- 10116.80, N = 5 273077.7 268932.1 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add 64k 4k 60K 120K 180K 240K 300K SE +/- 19202.03, N = 5 SE +/- 11637.45, N = 5 272961.8 264195.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 64k 4k 3K 6K 9K 12K 15K SE +/- 36.86, N = 3 SE +/- 16.49, N = 3 11880.5 11138.5 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 64k 4k 9K 18K 27K 36K 45K SE +/- 106.93, N = 3 SE +/- 154.20, N = 3 42969.1 38102.4 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB 64k 4k 2K 4K 6K 8K 10K SE +/- 2.91, N = 3 SE +/- 31.89, N = 3 10366.24 9694.37 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB 64k 4k 2K 4K 6K 8K 10K SE +/- 58.43, N = 3 SE +/- 1.39, N = 3 10279.41 9669.57 1. (CC) gcc options: -O3 -march=native
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms 64k 4k 10 20 30 40 50 SE +/- 0.63, N = 3 SE +/- 0.05, N = 3 45.59 44.21 1. (CXX) g++ options: -O3 -pthread -lm
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein 64k 4k 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 42.42 40.48 1. (CXX) g++ options: -O3 -pthread -lm
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 64k 4k 1600 3200 4800 6400 8000 SE +/- 26.51, N = 3 SE +/- 24.03, N = 3 7364.24 7304.17 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C 64k 4k 12K 24K 36K 48K 60K SE +/- 94.94, N = 3 SE +/- 139.86, N = 3 55003.44 54846.19 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
toyBrot Fractal Generator Implementation: TBB OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: TBB 64k 4k 900 1800 2700 3600 4500 SE +/- 57.62, N = 3 SE +/- 46.99, N = 15 4100 4142 1. (CXX) g++ options: -O3 -lpthread -lm -lgcc -lgcc_s -lc
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: OpenMP 64k 4k 1200 2400 3600 4800 6000 SE +/- 84.87, N = 15 SE +/- 135.93, N = 15 4890 5638 1. (CXX) g++ options: -O3 -lpthread -lm -lgcc -lgcc_s -lc
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: C++ Tasks 4k 64k 1000 2000 3000 4000 5000 SE +/- 28.42, N = 3 SE +/- 65.19, N = 3 4771 4889 1. (CXX) g++ options: -O3 -lpthread -lm -lgcc -lgcc_s -lc
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator 2020-11-18 Implementation: C++ Threads 64k 4k 900 1800 2700 3600 4500 SE +/- 43.99, N = 4 SE +/- 47.21, N = 3 4035 4047 1. (CXX) g++ options: -O3 -lpthread -lm -lgcc -lgcc_s -lc
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M 64k 4k 5 10 15 20 25 SE +/- 0.22, N = 4 SE +/- 0.25, N = 4 18.05 20.33 1. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm
OpenFOAM Input: Motorbike 60M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 60M 64k 4k 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 102.46 104.81 1. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm
Quantum ESPRESSO Input: AUSURF112 OpenBenchmarking.org Seconds, Fewer Is Better Quantum ESPRESSO 6.7 Input: AUSURF112 64k 400 800 1200 1600 2000 SE +/- 43.80, N = 6 1775.86 1. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile 64k 4k 20 40 60 80 100 SE +/- 1.03, N = 15 SE +/- 0.28, N = 3 70.02 93.62
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile 64k 4k 6 12 18 24 30 SE +/- 0.21, N = 15 SE +/- 0.19, N = 15 23.27 26.12
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile 64k 4k 60 120 180 240 300 SE +/- 3.38, N = 9 SE +/- 2.79, N = 3 254.10 280.87
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile 64k 4k 20 40 60 80 100 SE +/- 1.64, N = 15 SE +/- 1.74, N = 15 83.03 87.25
Ngspice Circuit: C2670 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 64k 60 120 180 240 300 SE +/- 4.08, N = 4 251.98 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Compression Effort 5 64k 4k 2 4 6 8 10 SE +/- 0.010, N = 3 SE +/- 0.002, N = 3 8.724 8.854 1. (CXX) g++ options: -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lgif
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.83.5 Blend File: Classroom - Compute: CPU-Only 64k 4k 15 30 45 60 75 SE +/- 0.17, N = 3 SE +/- 0.87, N = 3 63.08 66.72
Phoronix Test Suite v10.8.4