Apple M1 Pro Benchmarks with Test Logs Apple M1 Pro testing with an Apple MacBook Pro [MacBookPro18,3] (7459.141.1 BIOS) on Ubuntu 22.04 (macOS 12.6.4 host OS). Apple M1 Pro GCC10: Processor: Apple M1 Pro (6 Cores), Motherboard: Apple Virtualization Generic v1 (7459.141.1 BIOS), Chipset: Apple Device f020, Memory: 8192 MB, Disk: 48GB, Network: Red Hat Virtio device OS: Ubuntu 22.04, Kernel: 5.15.0-70-generic (aarch64), Display Server: X Server, Compiler: GCC 10.4.0, File-System: ext4, System Layer: vm-other Apple M1 Pro: Processor: Apple M1 Pro (6 Cores), Motherboard: Apple Virtualization Generic v1 (7459.141.1 BIOS), Chipset: Apple Device f020, Memory: 8192 MB, Disk: 48GB, Network: Red Hat Virtio device OS: Ubuntu 22.04, Kernel: 5.15.0-70-generic (aarch64), Display Server: X Server, Compiler: GCC 11.3.0, File-System: ext4, System Layer: vm-other C-Blosc 2.3 Test: blosclz shuffle MB/s > Higher Is Better Apple M1 Pro . 15567.1 |======================================================= C-Blosc 2.3 Test: blosclz bitshuffle MB/s > Higher Is Better Apple M1 Pro . 4188.2 |======================================================== HPC Challenge 1.5.0 Test / Class: G-HPL GFLOPS > Higher Is Better Apple M1 Pro . 70.59 |========================================================= Algebraic Multi-Grid Benchmark 1.2 Figure Of Merit > Higher Is Better Apple M1 Pro . 680509433 |===================================================== simdjson 2.0 Throughput Test: Kostya GB/s > Higher Is Better Apple M1 Pro . 3.03 |========================================================== simdjson 2.0 Throughput Test: TopTweet GB/s > Higher Is Better Apple M1 Pro . 4.24 |========================================================== simdjson 2.0 Throughput Test: LargeRandom GB/s > Higher Is Better Apple M1 Pro . 1.03 |========================================================== simdjson 2.0 Throughput Test: PartialTweets GB/s > Higher Is Better Apple M1 Pro . 4.15 |========================================================== simdjson 2.0 Throughput Test: DistinctUserID GB/s > Higher Is Better Apple M1 Pro . 4.25 |========================================================== Zstd Compression 1.5.4 Compression Level: 3 - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 1730.8 |======================================================== Zstd Compression 1.5.4 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1675.4 |======================================================== Zstd Compression 1.5.4 Compression Level: 8 - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 397.9 |========================================================= Zstd Compression 1.5.4 Compression Level: 8 - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1866.7 |======================================================== Zstd Compression 1.5.4 Compression Level: 12 - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 129.3 |========================================================= Zstd Compression 1.5.4 Compression Level: 12 - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1928.6 |======================================================== Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 12.0 |========================================================== Zstd Compression 1.5.4 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1649.8 |======================================================== Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 851.3 |========================================================= Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1683.1 |======================================================== Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 363.8 |========================================================= Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1860.4 |======================================================== Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better Apple M1 Pro . 6.49 |========================================================== Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better Apple M1 Pro . 1580.5 |======================================================== srsRAN 21.04 Test: OFDM_Test Samples / Second > Higher Is Better Apple M1 Pro GCC10 . 105266667 |=============================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 322.3 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 115.7 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 331.7 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 178.9 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 344.5 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 121.0 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 351.5 |=================================================== srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 197.1 |=================================================== srsRAN 21.04 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 25.2 |==================================================== srsRAN 21.04 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 15.4 |==================================================== srsRAN 21.04 Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro GCC10 . 26.1 |==================================================== srsRAN 21.04 Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro GCC10 . 28.5 |==================================================== srsRAN 21.10 Test: OFDM_Test Samples / Second > Higher Is Better Apple M1 Pro . 105900000 |===================================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 324.4 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 118.1 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 333.9 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 124.7 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 344.8 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 122.4 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 352.2 |========================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 128.0 |========================================================= srsRAN 21.10 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 25.2 |========================================================== srsRAN 21.10 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 15.3 |========================================================== srsRAN 22.04.1 Test: OFDM_Test Samples / Second > Higher Is Better Apple M1 Pro . 105800000 |===================================================== srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 323.7 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 118.4 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 336.5 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 124.7 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 343.9 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 122.5 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 353.5 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 127.8 |========================================================= srsRAN 22.04.1 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM eNb Mb/s > Higher Is Better Apple M1 Pro . 24.4 |========================================================== srsRAN 22.04.1 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM UE Mb/s > Higher Is Better Apple M1 Pro . 15.2 |========================================================== srsRAN Project 23.3 Test: Downlink Processor Benchmark Mbps > Higher Is Better Apple M1 Pro . 221.4 |========================================================= srsRAN Project 23.3 Test: PUSCH Processor Benchmark, Throughput Total Mbps > Higher Is Better Apple M1 Pro . 546.2 |========================================================= srsRAN Project 23.3 Test: PUSCH Processor Benchmark, Throughput Thread Mbps > Higher Is Better Apple M1 Pro . 90.0 |========================================================== LuaRadio 0.9.1 Test: Five Back to Back FIR Filters MiB/s > Higher Is Better Apple M1 Pro . 743.0 |========================================================= LuaRadio 0.9.1 Test: FM Deemphasis Filter MiB/s > Higher Is Better Apple M1 Pro . 232.2 |========================================================= LuaRadio 0.9.1 Test: Hilbert Transform MiB/s > Higher Is Better Apple M1 Pro . 383.5 |========================================================= LuaRadio 0.9.1 Test: Complex Phase MiB/s > Higher Is Better Apple M1 Pro . 859.5 |========================================================= GNU Radio Test: Five Back to Back FIR Filters MiB/s > Higher Is Better Apple M1 Pro . 470.4 |========================================================= GNU Radio Test: Signal Source (Cosine) MiB/s > Higher Is Better Apple M1 Pro . 1401.7 |======================================================== GNU Radio Test: FIR Filter MiB/s > Higher Is Better Apple M1 Pro . 737.8 |========================================================= GNU Radio Test: IIR Filter MiB/s > Higher Is Better Apple M1 Pro . 797.1 |========================================================= GNU Radio Test: FM Deemphasis Filter MiB/s > Higher Is Better Apple M1 Pro . 629.0 |========================================================= GNU Radio Test: Hilbert Transform MiB/s > Higher Is Better Apple M1 Pro . 406.9 |========================================================= ACES DGEMM 1.0 Sustained Floating-Point Rate GFLOP/s > Higher Is Better Apple M1 Pro . 1.984333 |====================================================== Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 21.70 |========================================================= Timed FFmpeg Compilation 6.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 61.84 |========================================================= Timed GDB GNU Debugger Compilation 10.2 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 77.74 |========================================================= Timed Gem5 Compilation 21.2 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 546.13 |======================================================== Timed Godot Game Engine Compilation 4.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 508.89 |======================================================== Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 32.43 |========================================================= Timed Linux Kernel Compilation 6.1 Build: defconfig Seconds < Lower Is Better Apple M1 Pro . 389.71 |======================================================== Timed Linux Kernel Compilation 6.1 Build: allmodconfig Seconds < Lower Is Better Apple M1 Pro . 1897.86 |======================================================= Timed LLVM Compilation 16.0 Build System: Ninja Seconds < Lower Is Better Apple M1 Pro . 1044.27 |======================================================= Timed LLVM Compilation 16.0 Build System: Unix Makefiles Seconds < Lower Is Better Apple M1 Pro . 1062.91 |======================================================= Timed MPlayer Compilation 1.5 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 45.96 |========================================================= Timed Node.js Compilation 19.8.1 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 915.00 |======================================================== Timed PHP Compilation 8.1.9 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 104.83 |======================================================== Timed CPython Compilation 3.10.6 Build Configuration: Default Seconds < Lower Is Better Apple M1 Pro . 19.44 |========================================================= Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized Seconds < Lower Is Better Apple M1 Pro . 262.73 |======================================================== Build2 0.15 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 197.69 |======================================================== Timed Eigen Compilation 3.3.9 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 58.19 |========================================================= Timed Erlang/OTP Compilation 25.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 106.03 |======================================================== Timed Wasmer Compilation 2.3 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 60.78 |========================================================= Node.js V8 Web Tooling Benchmark runs/s > Higher Is Better Apple M1 Pro . 12.65 |========================================================= Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Apple M1 Pro . 23796333 |====================================================== Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Apple M1 Pro . 46119333 |====================================================== Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Apple M1 Pro . 86369000 |====================================================== Liquid-DSP 2021.01.31 Threads: 6 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Apple M1 Pro . 123170000 |===================================================== Cryptsetup PBKDF2-sha512 Iterations Per Second > Higher Is Better Apple M1 Pro . 2853488 |======================================================= Cryptsetup PBKDF2-whirlpool Iterations Per Second > Higher Is Better Apple M1 Pro . 753337 |======================================================== Cryptsetup AES-XTS 256b Encryption MiB/s > Higher Is Better Apple M1 Pro . 3879.4 |======================================================== Cryptsetup AES-XTS 256b Decryption MiB/s > Higher Is Better Apple M1 Pro . 3889.8 |======================================================== Cryptsetup Serpent-XTS 256b Encryption MiB/s > Higher Is Better Apple M1 Pro . 99.9 |========================================================== Cryptsetup Serpent-XTS 256b Decryption MiB/s > Higher Is Better Apple M1 Pro . 104.3 |========================================================= Cryptsetup Twofish-XTS 256b Encryption MiB/s > Higher Is Better Apple M1 Pro . 221.9 |========================================================= Cryptsetup Twofish-XTS 256b Decryption MiB/s > Higher Is Better Apple M1 Pro . 223.2 |========================================================= Cryptsetup AES-XTS 512b Encryption MiB/s > Higher Is Better Apple M1 Pro . 3576.8 |======================================================== Cryptsetup AES-XTS 512b Decryption MiB/s > Higher Is Better Apple M1 Pro . 3568.9 |======================================================== Cryptsetup Serpent-XTS 512b Encryption MiB/s > Higher Is Better Apple M1 Pro . 100.4 |========================================================= Cryptsetup Serpent-XTS 512b Decryption MiB/s > Higher Is Better Apple M1 Pro . 104.3 |========================================================= Cryptsetup Twofish-XTS 512b Encryption MiB/s > Higher Is Better Apple M1 Pro . 223.2 |========================================================= Cryptsetup Twofish-XTS 512b Decryption MiB/s > Higher Is Better Apple M1 Pro . 223.3 |========================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Apple M1 Pro . 50.59 |========================================================= GNU Octave Benchmark 6.4.0 Seconds < Lower Is Better Apple M1 Pro . 4.826 |========================================================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Apple M1 Pro . 723 |=========================================================== PyPerformance 1.0.0 Benchmark: go Milliseconds < Lower Is Better Apple M1 Pro . 153 |=========================================================== PyPerformance 1.0.0 Benchmark: 2to3 Milliseconds < Lower Is Better Apple M1 Pro . 195 |=========================================================== PyPerformance 1.0.0 Benchmark: chaos Milliseconds < Lower Is Better Apple M1 Pro . 69.0 |========================================================== PyPerformance 1.0.0 Benchmark: float Milliseconds < Lower Is Better Apple M1 Pro . 77.2 |========================================================== PyPerformance 1.0.0 Benchmark: nbody Milliseconds < Lower Is Better Apple M1 Pro . 86.7 |========================================================== PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Apple M1 Pro . 12.7 |========================================================== PyPerformance 1.0.0 Benchmark: raytrace Milliseconds < Lower Is Better Apple M1 Pro . 343 |=========================================================== PyPerformance 1.0.0 Benchmark: json_loads Milliseconds < Lower Is Better Apple M1 Pro . 22.4 |========================================================== PyPerformance 1.0.0 Benchmark: crypto_pyaes Milliseconds < Lower Is Better Apple M1 Pro . 69.5 |========================================================== PyPerformance 1.0.0 Benchmark: regex_compile Milliseconds < Lower Is Better Apple M1 Pro . 94.0 |========================================================== PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Apple M1 Pro . 6.42 |========================================================== PyPerformance 1.0.0 Benchmark: django_template Milliseconds < Lower Is Better Apple M1 Pro . 25.4 |========================================================== PyPerformance 1.0.0 Benchmark: pickle_pure_python Milliseconds < Lower Is Better Apple M1 Pro . 266 |=========================================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better Apple M1 Pro . 44.33 |========================================================= InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 val/sec > Higher Is Better Apple M1 Pro . 487873.4 |====================================================== InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 val/sec > Higher Is Better Apple M1 Pro . 1556529.3 |===================================================== Timed Mesa Compilation 21.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 49.23 |========================================================= Apple M1 Pro . 48.88 |========================================================= Timed GCC Compilation 11.2.0 Time To Compile Seconds < Lower Is Better Apple M1 Pro . 1124.28 |=======================================================