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&sor&grt .
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 compress-7zip: Compression Rating compress-7zip: Decompression Rating opencv: Core opencv: Video opencv: Stitching opencv: Features 2D opencv: Image Processing opencv: DNN - Deep Neural Network simdjson: Kostya simdjson: TopTweet simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID stockfish: Total Time build-linux-kernel: defconfig 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 A B C D E F 46718 26400 72338 11001 155966 102685 181040 111366 2.89 3.96 0.96 3.86 3.96 13464947 356.026 85.5 88.5 87.6 86.6 64.5 85.4 83.3 83.4 44891 27342 69863 11131 159487 102838 185971 121045 2.89 3.96 0.96 3.86 3.96 13410229 354.914 86.9 88.9 88.6 85.6 83.8 83.5 83.8 85.9 45637 26901 69599 10899 152970 133674 188017 123444 2.89 3.96 0.96 3.86 3.96 13522267 355.224 85.1 89.7 65.5 86.2 83.7 83 65.5 84.7 45619 27338 71319 10043 155212 109031 185677 123338 2.89 3.96 0.96 3.86 3.96 13833525 353.587 82.0 87.3 83.5 87.4 82.8 78.1 83.5 84.9 46273 27347 71125 10119 156434 93152 179012 123035 2.89 3.96 0.96 3.86 3.96 13055679 355.093 86.4 87.4 67.8 85 83.1 64.5 84.4 83.6 45979 27350 70105 10624 155430 108431 178913 124751 2.89 3.96 0.96 3.86 3.96 14246889 355.202 84.7 89 86.5 86 65.3 84.2 82 85.6 OpenBenchmarking.org
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.00 Test: Compression Rating A E F C D B 10K 20K 30K 40K 50K SE +/- 499.42, N = 3 46718 46273 45979 45637 45619 44891 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 F E B D C A 6K 12K 18K 24K 30K SE +/- 15.76, N = 3 27350 27347 27342 27338 26901 26400 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
OpenCV Test: Core OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.6 Test: Core C B F E D A 15K 30K 45K 60K 75K SE +/- 260.14, N = 3 69599 69863 70105 71125 71319 72338 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 D E F C A B 2K 4K 6K 8K 10K SE +/- 117.09, N = 3 10043 10119 10624 10899 11001 11131 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 C D F A E B 30K 60K 90K 120K 150K SE +/- 1818.47, N = 4 152970 155212 155430 155966 156434 159487 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 E A B F D C 30K 60K 90K 120K 150K SE +/- 2593.03, N = 12 93152 102685 102838 108431 109031 133674 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 F E A D B C 40K 80K 120K 160K 200K SE +/- 973.45, N = 3 178913 179012 181040 185677 185971 188017 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 E D C F 30K 60K 90K 120K 150K SE +/- 2079.30, N = 12 111366 121045 123035 123338 123444 124751 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: Kostya F E D C B A 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 F E D C B A 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 F E D C B A 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 F E D C B A 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 F E D C B A 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
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 15 Total Time F D C A B E 3M 6M 9M 12M 15M SE +/- 202172.77, N = 12 14246889 13833525 13522267 13464947 13410229 13055679 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 D B E F C A 80 160 240 320 400 SE +/- 0.72, N = 3 353.59 354.91 355.09 355.20 355.22 356.03
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 B E A C F D 20 40 60 80 100 SE +/- 2.05, N = 15 86.9 86.4 85.5 85.1 84.7 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 - 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 C F B A E D 20 40 60 80 100 SE +/- 0.77, N = 3 89.7 89.0 88.9 88.5 87.4 87.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 - 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 B A F D E C 20 40 60 80 100 SE +/- 1.79, N = 15 88.6 87.6 86.5 83.5 67.8 65.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 D A C F B E 20 40 60 80 100 SE +/- 0.52, N = 3 87.4 86.6 86.2 86.0 85.6 85.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 B C E D F A 20 40 60 80 100 SE +/- 0.42, N = 3 83.8 83.7 83.1 82.8 65.3 64.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 F B C D E 20 40 60 80 100 SE +/- 2.36, N = 15 85.4 84.2 83.5 83.0 78.1 64.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: 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 E B D A F C 20 40 60 80 100 SE +/- 0.31, N = 3 84.4 83.8 83.5 83.3 82.0 65.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: 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 B F D C E A 20 40 60 80 100 SE +/- 0.41, N = 3 85.9 85.6 84.9 84.7 83.6 83.4 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
Phoronix Test Suite v10.8.4