apple m1 onnx and others Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite. A: Processor: Apple M1 @ 2.06GHz (4 Cores / 8 Threads), Motherboard: Apple Mac mini (M1 2020), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q, Graphics: llvmpipe, Network: Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 OS: Arch Linux ARM, Kernel: 5.17.0-rc7-asahi-next-20220310-5-1-ARCH (aarch64), Desktop: KDE Plasma 5.24.3, Display Server: X Server 1.21.1.3, OpenGL: 4.5 Mesa 21.3.7 (LLVM 13.0.1 128 bits), Compiler: GCC 11.2.0 + Clang 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 B: Processor: Apple M1 @ 2.06GHz (4 Cores / 8 Threads), Motherboard: Apple Mac mini (M1 2020), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q, Graphics: llvmpipe, Network: Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 OS: Arch Linux ARM, Kernel: 5.17.0-rc7-asahi-next-20220310-5-1-ARCH (aarch64), Desktop: KDE Plasma 5.24.3, Display Server: X Server 1.21.1.3, OpenGL: 4.5 Mesa 21.3.7 (LLVM 13.0.1 128 bits), Compiler: GCC 11.2.0 + Clang 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 C: Processor: Apple M1 @ 2.06GHz (4 Cores / 8 Threads), Motherboard: Apple Mac mini (M1 2020), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q, Graphics: llvmpipe, Network: Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 OS: Arch Linux ARM, Kernel: 5.17.0-rc7-asahi-next-20220310-5-1-ARCH (aarch64), Desktop: KDE Plasma 5.24.3, Display Server: X Server 1.21.1.3, OpenGL: 4.5 Mesa 21.3.7 (LLVM 13.0.1 128 bits), Compiler: GCC 11.2.0 + Clang 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 D: Processor: Apple M1 @ 2.06GHz (4 Cores / 8 Threads), Motherboard: Apple Mac mini (M1 2020), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q, Graphics: llvmpipe, Network: Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 OS: Arch Linux ARM, Kernel: 5.17.0-rc7-asahi-next-20220310-5-1-ARCH (aarch64), Desktop: KDE Plasma 5.24.3, Display Server: X Server 1.21.1.3, OpenGL: 4.5 Mesa 21.3.7 (LLVM 13.0.1 128 bits), Compiler: GCC 11.2.0 + Clang 13.0.1, File-System: ext4, Screen Resolution: 1920x1080 fast-cli Mbit/s > Higher Is Better speedtest-cli 2.1.3 Internet Download Speed Mbit/s > Higher Is Better A . 334.35 |=================================================================== B . 308.28 |============================================================== C . 325.40 |================================================================= D . 87.97 |================== speedtest-cli 2.1.3 Internet Upload Speed Mbit/s > Higher Is Better A . 9.84 |===================================================================== B . 9.82 |===================================================================== C . 9.41 |================================================================== D . 6.29 |============================================ speedtest-cli 2.1.3 Internet Latency ms < Lower Is Better A . 15.98 |================================================================== B . 15.19 |=============================================================== C . 16.34 |=================================================================== D . 16.51 |==================================================================== perf-bench Benchmark: Epoll Wait ops/sec > Higher Is Better A . 97591 |==================================================================== B . 95606 |=================================================================== C . 96455 |=================================================================== D . 96342 |=================================================================== perf-bench Benchmark: Futex Hash ops/sec > Higher Is Better A . 3503547 |================================================================== B . 3498149 |================================================================== C . 3323472 |=============================================================== D . 3317815 |=============================================================== perf-bench Benchmark: Memcpy 1MB GB/sec > Higher Is Better A . 49.20 |==================================================== B . 56.52 |============================================================ C . 58.66 |============================================================== D . 64.08 |==================================================================== perf-bench Benchmark: Memset 1MB GB/sec > Higher Is Better A . 76.69 |==================================================================== B . 75.01 |================================================================== C . 74.76 |================================================================== D . 77.10 |==================================================================== perf-bench Benchmark: Sched Pipe ops/sec > Higher Is Better A . 83165 |==================================================================== B . 67730 |======================================================= C . 70443 |========================================================== D . 83180 |==================================================================== perf-bench Benchmark: Futex Lock-Pi ops/sec > Higher Is Better A . 1639 |===================================================================== B . 1650 |===================================================================== C . 1613 |=================================================================== D . 1628 |==================================================================== perf-bench Benchmark: Syscall Basic ops/sec > Higher Is Better A . 8462098 |================================================================== B . 8471233 |================================================================== C . 8334987 |================================================================= D . 8476596 |================================================================== ONNX Runtime 1.11 Model: GPT-2 - Device: CPU Inferences Per Minute > Higher Is Better A . 3942 |==================================================================== B . 3966 |===================================================================== C . 3975 |===================================================================== D . 3984 |===================================================================== ONNX Runtime 1.11 Model: yolov4 - Device: CPU Inferences Per Minute > Higher Is Better A . 232 |====================================================================== B . 232 |====================================================================== C . 231 |====================================================================== D . 232 |====================================================================== ONNX Runtime 1.11 Model: bertsquad-12 - Device: CPU Inferences Per Minute > Higher Is Better A . 311 |====================================================================== B . 311 |====================================================================== C . 311 |====================================================================== D . 310 |====================================================================== ONNX Runtime 1.11 Model: fcn-resnet101-11 - Device: CPU Inferences Per Minute > Higher Is Better A . 37 |======================================================================= B . 37 |======================================================================= C . 37 |======================================================================= D . 37 |======================================================================= ONNX Runtime 1.11 Model: ArcFace ResNet-100 - Device: CPU Inferences Per Minute > Higher Is Better A . 573 |====================================================================== B . 576 |====================================================================== C . 571 |===================================================================== D . 572 |====================================================================== ONNX Runtime 1.11 Model: super-resolution-10 - Device: CPU Inferences Per Minute > Higher Is Better A . 2522 |===================================================================== B . 2523 |===================================================================== C . 2520 |===================================================================== D . 2525 |=====================================================================