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&grs&rdt .
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 opencv: Features 2D yquake2: Software CPU - On - Off - 1920 x 1080 yquake2: Software CPU Color Light - Off - On - 1920 x 1080 yquake2: Software CPU Color Light - On - On - 1920 x 1080 yquake2: Software CPU Color Light - On - Off - 1920 x 1080 opencv: DNN - Deep Neural Network opencv: Video stockfish: Total Time yquake2: Software CPU - On - On - 1920 x 1080 opencv: Image Processing opencv: Stitching compress-7zip: Compression Rating opencv: Core compress-7zip: Decompression Rating yquake2: Software CPU Color Light - Off - Off - 1920 x 1080 yquake2: Software CPU - Off - Off - 1920 x 1080 yquake2: Software CPU - Off - On - 1920 x 1080 build-linux-kernel: defconfig simdjson: DistinctUserID simdjson: PartialTweets simdjson: LargeRand simdjson: TopTweet simdjson: Kostya build-linux-kernel: allmodconfig A B C D E F 102685 87.6 85.4 64.5 83.3 111366 11001 13464947 85.5 181040 155966 46718 72338 26400 83.4 86.6 88.5 356.026 3.96 3.86 0.96 3.96 2.89 102838 88.6 83.5 83.8 83.8 121045 11131 13410229 86.9 185971 159487 44891 69863 27342 85.9 85.6 88.9 354.914 3.96 3.86 0.96 3.96 2.89 133674 65.5 83 83.7 65.5 123444 10899 13522267 85.1 188017 152970 45637 69599 26901 84.7 86.2 89.7 355.224 3.96 3.86 0.96 3.96 2.89 109031 83.5 78.1 82.8 83.5 123338 10043 13833525 82.0 185677 155212 45619 71319 27338 84.9 87.4 87.3 353.587 3.96 3.86 0.96 3.96 2.89 93152 67.8 64.5 83.1 84.4 123035 10119 13055679 86.4 179012 156434 46273 71125 27347 83.6 85 87.4 355.093 3.96 3.86 0.96 3.96 2.89 108431 86.5 84.2 65.3 82 124751 10624 14246889 84.7 178913 155430 45979 70105 27350 85.6 86 89 355.202 3.96 3.86 0.96 3.96 2.89 OpenBenchmarking.org
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
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 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: 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: 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
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
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
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
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
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: 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
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
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
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
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
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 - 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
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
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
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: 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: 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: 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
Phoronix Test Suite v10.8.4