Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM 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 2206294-NE-M1EOJUNE845 m1 eo june - Phoronix Test Suite m1 eo june Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2206294-NE-M1EOJUNE845 .
m1 eo june Processor Motherboard Memory Disk Graphics Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution A B C D E F Apple M1 @ 2.06GHz (4 Cores / 8 Threads) Apple Mac mini (M1 2020) 8GB 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q llvmpipe Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 Arch Linux ARM 5.17.0-rc7-asahi-next-20220310-5-2-ARCH (aarch64) KDE Plasma 5.24.4 X Server 1.21.1.3 4.5 Mesa 22.0.1 (LLVM 13.0.1 128 bits) GCC 11.2.0 + Clang 13.0.1 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu Processor Details - Scaling Governor: apple-cpufreq schedutil 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
m1 eo june yquake2: Software CPU - On - On - 1920 x 1080 yquake2: Software CPU - Off - On - 1920 x 1080 yquake2: Software CPU - On - Off - 1920 x 1080 yquake2: Software CPU - Off - Off - 1920 x 1080 yquake2: Software CPU Color Light - On - On - 1920 x 1080 yquake2: Software CPU Color Light - Off - On - 1920 x 1080 yquake2: Software CPU Color Light - On - Off - 1920 x 1080 yquake2: Software CPU Color Light - Off - Off - 1920 x 1080 simdjson: Kostya simdjson: TopTweet simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID compress-7zip: Compression Rating compress-7zip: Decompression Rating stockfish: Total Time build-linux-kernel: defconfig opencv: Core opencv: Video opencv: Stitching opencv: Features 2D opencv: Image Processing opencv: DNN - Deep Neural Network A B C D E F 85.5 88.5 87.6 86.6 64.5 85.4 83.3 83.4 2.89 3.96 0.96 3.86 3.96 46718 26400 13464947 356.026 72338 11001 155966 102685 181040 111366 86.9 88.9 88.6 85.6 83.8 83.5 83.8 85.9 2.89 3.96 0.96 3.86 3.96 44891 27342 13410229 354.914 69863 11131 159487 102838 185971 121045 85.1 89.7 65.5 86.2 83.7 83 65.5 84.7 2.89 3.96 0.96 3.86 3.96 45637 26901 13522267 355.224 69599 10899 152970 133674 188017 123444 82.0 87.3 83.5 87.4 82.8 78.1 83.5 84.9 2.89 3.96 0.96 3.86 3.96 45619 27338 13833525 353.587 71319 10043 155212 109031 185677 123338 86.4 87.4 67.8 85 83.1 64.5 84.4 83.6 2.89 3.96 0.96 3.86 3.96 46273 27347 13055679 355.093 71125 10119 156434 93152 179012 123035 84.7 89 86.5 86 65.3 84.2 82 85.6 2.89 3.96 0.96 3.86 3.96 45979 27350 14246889 355.202 70105 10624 155430 108431 178913 124751 OpenBenchmarking.org
yquake2 Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 2.05, N = 15 85.5 86.9 85.1 82.0 86.4 84.7 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 0.77, N = 3 88.5 88.9 89.7 87.3 87.4 89.0 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 1.79, N = 15 87.6 88.6 65.5 83.5 67.8 86.5 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 0.52, N = 3 86.6 85.6 86.2 87.4 85.0 86.0 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 0.42, N = 3 64.5 83.8 83.7 82.8 83.1 65.3 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 2.36, N = 15 85.4 83.5 83.0 78.1 64.5 84.2 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 0.31, N = 3 83.3 83.8 65.5 83.5 84.4 82.0 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
yquake2 Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080 A B C D E F 20 40 60 80 100 SE +/- 0.41, N = 3 83.4 85.9 84.7 84.9 83.6 85.6 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -fPIC
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: Kostya A B C D E F 0.6503 1.3006 1.9509 2.6012 3.2515 SE +/- 0.00, N = 3 2.89 2.89 2.89 2.89 2.89 2.89 1. (CXX) g++ options: -O3
simdjson Throughput Test: TopTweet OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: TopTweet A B C D E F 0.891 1.782 2.673 3.564 4.455 SE +/- 0.00, N = 3 3.96 3.96 3.96 3.96 3.96 3.96 1. (CXX) g++ options: -O3
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: LargeRandom A B C D E F 0.216 0.432 0.648 0.864 1.08 SE +/- 0.00, N = 3 0.96 0.96 0.96 0.96 0.96 0.96 1. (CXX) g++ options: -O3
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: PartialTweets A B C D E F 0.8685 1.737 2.6055 3.474 4.3425 SE +/- 0.00, N = 3 3.86 3.86 3.86 3.86 3.86 3.86 1. (CXX) g++ options: -O3
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: DistinctUserID A B C D E F 0.891 1.782 2.673 3.564 4.455 SE +/- 0.00, N = 3 3.96 3.96 3.96 3.96 3.96 3.96 1. (CXX) g++ options: -O3
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.00 Test: Compression Rating A B C D E F 10K 20K 30K 40K 50K SE +/- 499.42, N = 3 46718 44891 45637 45619 46273 45979 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.00 Test: Decompression Rating A B C D E F 6K 12K 18K 24K 30K SE +/- 15.76, N = 3 26400 27342 26901 27338 27347 27350 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 15 Total Time A B C D E F 3M 6M 9M 12M 15M SE +/- 202172.77, N = 12 13464947 13410229 13522267 13833525 13055679 14246889 1. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.18 Build: defconfig A B C D E F 80 160 240 320 400 SE +/- 0.72, N = 3 356.03 354.91 355.22 353.59 355.09 355.20
OpenCV Test: Core OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Core A B C D E F 15K 30K 45K 60K 75K SE +/- 260.14, N = 3 72338 69863 69599 71319 71125 70105 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenCV Test: Video OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Video A B C D E F 2K 4K 6K 8K 10K SE +/- 117.09, N = 3 11001 11131 10899 10043 10119 10624 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenCV Test: Stitching OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Stitching A B C D E F 30K 60K 90K 120K 150K SE +/- 1818.47, N = 4 155966 159487 152970 155212 156434 155430 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenCV Test: Features 2D OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Features 2D A B C D E F 30K 60K 90K 120K 150K SE +/- 2593.03, N = 12 102685 102838 133674 109031 93152 108431 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenCV Test: Image Processing OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Image Processing A B C D E F 40K 80K 120K 160K 200K SE +/- 973.45, N = 3 181040 185971 188017 185677 179012 178913 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenCV Test: DNN - Deep Neural Network OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: DNN - Deep Neural Network A B C D E F 30K 60K 90K 120K 150K SE +/- 2079.30, N = 12 111366 121045 123444 123338 123035 124751 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
Phoronix Test Suite v10.8.4