Apple M1 Pre Xmas Apple M1 testing with a Apple Mac mini and Apple M1 on macOS 11.1 via the Phoronix Test Suite. Apple M1: Processor: VirtualApple @ 2.40GHz (8 Cores), Motherboard: Apple Mac mini, Memory: 8GB, Disk: 229GB, Graphics: Apple M1, Monitor: DELL P2415Q OS: macOS 11.0.1, Kernel: 20.1.0 (x86_64), OpenCL: OpenCL 1.2 (Oct 29 2020 19:50:08), Compiler: GCC 12.0.0 + Clang 12.0.0 + Xcode 12.2, File-System: APFS, Screen Resolution: 3840x2160 Apple M1 macOS 11.1: Processor: Apple M1 @ 2.40GHz (8 Cores), Motherboard: Apple Mac mini, Memory: 8GB, Disk: 229GB, Graphics: Apple M1, Monitor: DELL P2415Q OS: macOS 11.1, Kernel: 20.2.0 (x86_64), OpenCL: OpenCL 1.2 (Nov 23 2020 03:06:15), Compiler: GCC 12.0.0 + Clang 12.0.0 + Xcode 12.3, File-System: APFS, Screen Resolution: 3840x2160 Apple M1 Silicon: Processor: Apple M1 @ 2.40GHz (8 Cores), Motherboard: Apple Mac mini, Memory: 8GB, Disk: 229GB, Graphics: Apple M1, Monitor: DELL P2415Q OS: macOS 11.1, Kernel: 20.2.0 (x86_64), OpenCL: OpenCL 1.2 (Nov 23 2020 03:06:15), Compiler: GCC 12.0.0 + Clang 12.0.0 + Xcode 12.3, File-System: APFS, Screen Resolution: 3840x2160 M1 Apple Silicon: Processor: Apple M1 @ 2.40GHz (8 Cores), Motherboard: Apple Mac mini, Memory: 8GB, Disk: 229GB, Graphics: Apple M1, Monitor: DELL P2415Q OS: macOS 11.1, Kernel: 20.2.0 (x86_64), OpenCL: OpenCL 1.2 (Nov 23 2020 03:06:15), Compiler: GCC 12.0.0 + Clang 12.0.0 + Xcode 12.3, File-System: APFS, Screen Resolution: 3840x2160 Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Apple M1 ............ 622.23 |================================================ Apple M1 macOS 11.1 . 622.45 |================================================ Apple M1 Silicon .... 630.83 |================================================= M1 Apple Silicon .... 615.91 |================================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Apple M1 ............ 156.97 |================================================= Apple M1 macOS 11.1 . 155.69 |================================================ Apple M1 Silicon .... 158.07 |================================================= M1 Apple Silicon .... 157.42 |================================================= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Apple M1 ............ 875.25 |============================================= Apple M1 macOS 11.1 . 908.01 |=============================================== Apple M1 Silicon .... 924.44 |================================================ M1 Apple Silicon .... 944.50 |================================================= Timed HMMer Search 3.3.1 Pfam Database Search Seconds < Lower Is Better Apple M1 ............ 117.09 |================================================= Apple M1 macOS 11.1 . 116.98 |================================================= Apple M1 Silicon .... 116.87 |================================================= M1 Apple Silicon .... 116.87 |================================================= Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Seconds < Lower Is Better Apple M1 ............ 36.24 |================================================== Apple M1 macOS 11.1 . 36.56 |================================================== Apple M1 Silicon .... 36.24 |================================================== M1 Apple Silicon .... 36.12 |================================================= simdjson 0.7.1 Throughput Test: Kostya GB/s > Higher Is Better Apple M1 ............ 0.53 |=========================================== Apple M1 macOS 11.1 . 0.58 |=============================================== Apple M1 Silicon .... 0.63 |=================================================== M1 Apple Silicon .... 0.58 |=============================================== simdjson 0.7.1 Throughput Test: LargeRandom GB/s > Higher Is Better Apple M1 ............ 0.36 |================================================ Apple M1 macOS 11.1 . 0.37 |================================================== Apple M1 Silicon .... 0.38 |=================================================== M1 Apple Silicon .... 0.37 |================================================== simdjson 0.7.1 Throughput Test: PartialTweets GB/s > Higher Is Better Apple M1 ............ 0.58 |=================================================== Apple M1 macOS 11.1 . 0.54 |=============================================== Apple M1 Silicon .... 0.56 |================================================= M1 Apple Silicon .... 0.55 |================================================ simdjson 0.7.1 Throughput Test: DistinctUserID GB/s > Higher Is Better Apple M1 ............ 0.58 |================================================ Apple M1 macOS 11.1 . 0.52 |=========================================== Apple M1 Silicon .... 0.62 |=================================================== M1 Apple Silicon .... 0.62 |=================================================== oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 61.53 |================================================== Apple M1 macOS 11.1 . 61.43 |================================================== Apple M1 Silicon .... 61.44 |================================================== M1 Apple Silicon .... 61.44 |================================================== oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 32.21 |================================================== Apple M1 macOS 11.1 . 32.02 |================================================== Apple M1 Silicon .... 32.08 |================================================== M1 Apple Silicon .... 32.10 |================================================== oneDNN 2.0 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 92.98 |================================================== Apple M1 macOS 11.1 . 92.36 |================================================== Apple M1 Silicon .... 92.77 |================================================== M1 Apple Silicon .... 92.56 |================================================== oneDNN 2.0 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 14.16 |================================================== Apple M1 macOS 11.1 . 14.21 |================================================== Apple M1 Silicon .... 14.20 |================================================== M1 Apple Silicon .... 14.19 |================================================== oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 79.85 |================================================== Apple M1 macOS 11.1 . 79.58 |================================================== Apple M1 Silicon .... 80.05 |================================================== M1 Apple Silicon .... 79.88 |================================================== oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 132.40 |================================================= Apple M1 macOS 11.1 . 132.22 |================================================= Apple M1 Silicon .... 132.21 |================================================= M1 Apple Silicon .... 132.24 |================================================= oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 134.81 |================================================= Apple M1 macOS 11.1 . 134.73 |================================================= Apple M1 Silicon .... 134.73 |================================================= M1 Apple Silicon .... 134.68 |================================================= oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 188.01 |================================================= Apple M1 macOS 11.1 . 187.77 |================================================= Apple M1 Silicon .... 187.77 |================================================= M1 Apple Silicon .... 187.76 |================================================= oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 150.11 |================================================ Apple M1 macOS 11.1 . 150.03 |================================================ Apple M1 Silicon .... 150.92 |================================================ M1 Apple Silicon .... 153.16 |================================================= oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 187.90 |================================================= Apple M1 macOS 11.1 . 187.78 |================================================= Apple M1 Silicon .... 187.78 |================================================= M1 Apple Silicon .... 188.03 |================================================= oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 66741.7 |================================================ Apple M1 macOS 11.1 . 66787.1 |================================================ Apple M1 Silicon .... 66773.0 |================================================ M1 Apple Silicon .... 66775.0 |================================================ oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 33946.2 |================================================ Apple M1 macOS 11.1 . 33986.4 |================================================ Apple M1 Silicon .... 33981.9 |================================================ M1 Apple Silicon .... 33979.7 |================================================ oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 66744.4 |================================================ Apple M1 macOS 11.1 . 66764.1 |================================================ Apple M1 Silicon .... 66778.6 |================================================ M1 Apple Silicon .... 66773.1 |================================================ oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 33991.7 |================================================ Apple M1 macOS 11.1 . 33976.4 |================================================ Apple M1 Silicon .... 33985.0 |================================================ M1 Apple Silicon .... 33972.7 |================================================ oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 26.65 |================================================== Apple M1 macOS 11.1 . 26.62 |================================================== Apple M1 Silicon .... 26.66 |================================================== M1 Apple Silicon .... 26.62 |================================================== oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better Apple M1 ............ 66775.0 |================================================ Apple M1 macOS 11.1 . 66776.4 |================================================ Apple M1 Silicon .... 66761.9 |================================================ M1 Apple Silicon .... 66767.7 |================================================ oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better Apple M1 ............ 33968.9 |================================================ Apple M1 macOS 11.1 . 33990.9 |================================================ Apple M1 Silicon .... 33965.6 |================================================ M1 Apple Silicon .... 33967.9 |================================================ oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Apple M1 ............ 51.44 |================================================== Apple M1 macOS 11.1 . 51.45 |================================================== Apple M1 Silicon .... 51.39 |================================================== M1 Apple Silicon .... 51.40 |================================================== Timed FFmpeg Compilation 4.2.2 Time To Compile Seconds < Lower Is Better Apple M1 ............ 113.90 |================================================= Apple M1 macOS 11.1 . 113.91 |================================================= Apple M1 Silicon .... 113.70 |================================================= M1 Apple Silicon .... 113.81 |================================================= Build2 0.13 Time To Compile Seconds < Lower Is Better Apple M1 ............ 247.62 |================================================= Apple M1 macOS 11.1 . 249.71 |================================================= Apple M1 Silicon .... 248.54 |================================================= M1 Apple Silicon .... 248.86 |================================================= Timed Eigen Compilation 3.3.9 Time To Compile Seconds < Lower Is Better Apple M1 ............ 52.04 |================================================== Apple M1 macOS 11.1 . 52.24 |================================================== Apple M1 Silicon .... 52.11 |================================================== M1 Apple Silicon .... 52.13 |================================================== Monkey Audio Encoding 3.99.6 WAV To APE Seconds < Lower Is Better Apple M1 ............ 16.38 |================================================== Apple M1 macOS 11.1 . 16.37 |================================================== Apple M1 Silicon .... 16.34 |================================================== M1 Apple Silicon .... 16.36 |================================================== Node.js V8 Web Tooling Benchmark runs/s > Higher Is Better Apple M1 . 12.32 |============================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Apple M1 ............ 74.61 |================================================== Apple M1 macOS 11.1 . 73.44 |================================================= Apple M1 Silicon .... 74.54 |================================================== M1 Apple Silicon .... 74.30 |================================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Apple M1 ............ 431919 |================================================ Apple M1 macOS 11.1 . 431056 |================================================ Apple M1 Silicon .... 436766 |================================================= M1 Apple Silicon .... 423510 |================================================ WavPack Audio Encoding 5.3 WAV To WavPack Seconds < Lower Is Better Apple M1 ............ 25.50 |================================================== Apple M1 macOS 11.1 . 25.49 |================================================== Apple M1 Silicon .... 25.42 |================================================== M1 Apple Silicon .... 25.42 |==================================================