m1pro

Apple M1 Pro testing with a Apple MacBook Pro and Apple M1 Pro on macOS 12.6.1 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2212031-ABEM-M1PRO0628.

m1proProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelCompilerFile-SystemScreen ResolutiondefApple M1 Pro (10 Cores)Apple MacBook Pro32GB461GBApple M1 ProColor LCDmacOS 12.6.121.6.0 (arm64)GCC 14.0.0 + Clang 14.0.0 + Xcode 14.1APFS3456x2234OpenBenchmarking.org- XPC_FLAGS=0x0

m1proaobench: 2048 x 2048 - Total Timetesseract-ocr: Time To OCR 7 Imagessqlite: 1sqlite: 8sqlite: 32sqlite: 64sqlite: 128x265: H.265 1080p Video Encodingopenssl: openssl: octave-benchmark: compress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedtjbench: Decompression Throughputsudokut: Total Timerust-prime: Prime Number Test To 200,000,000rust-mandel: Time To Complete Serial/Parallel Mandelbrotpybench: Total For Average Test Timesprimesieve: 1e12primesieve: 1e13phpbench: PHP Benchmark Suiteosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationscompress-gzip: Linux Source Tree Archiving To .tar.gzluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationjpegxl: PNG - 80jpegxl: PNG - 90jpegxl: JPEG - 80jpegxl: JPEG - 90jpegxl: PNG - 100jpegxl: JPEG - 100def22.73123.599.67334.328117.924214.619368.04423.24706.42891210.9416513.84128.4902.44333.934.83814.6218.57802117.2666.1469.04988916.313211.685751191115.2352086.33955247.52855389.91956732.00197237.97145.3532.1589.58124.49192.02288.4816.5315.8115.7815.110.70.68OpenBenchmarking.org

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Timedef51015202522.731. (CC) gcc options: -lm -O3

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 5.2.0Time To OCR 7 Imagesdef61218243023.59

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1def36912159.6731. (CC) gcc options: -O2 -lreadline -ltermcap -lz

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8def81624324034.331. (CC) gcc options: -O2 -lreadline -ltermcap -lz

SQLite

Threads / Copies: 32

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 32def306090120150117.921. (CC) gcc options: -O2 -lreadline -ltermcap -lz

SQLite

Threads / Copies: 64

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 64def50100150200250214.621. (CC) gcc options: -O2 -lreadline -ltermcap -lz

SQLite

Threads / Copies: 128

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 128def80160240320400368.041. (CC) gcc options: -O2 -lreadline -ltermcap -lz

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 GitH.265 1080p Video Encodingdef61218243023.241. (CXX) g++ options: -O3 -arch -isysroot -lpthread -ldl

OpenSSL

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLdef150300450600750706.41. LibreSSL 2.8.3

OpenSSL

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLdef6K12K18K24K30K289121. LibreSSL 2.8.3

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 7.2.0def369121510.94

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Compression Speeddef140028004200560070006513.81. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Decompression Speeddef90018002700360045004128.41. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Compression Speeddef2004006008001000902.41. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Decompression Speeddef90018002700360045004333.91. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Compression Speeddef81624324034.81. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Decompression Speeddef80016002400320040003814.61. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughputdef50100150200250218.581. (CC) gcc options: -O3 -arch -isysroot

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total Timedef4812162017.27

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000def2468106.141. (CC) gcc options: -arch -lSystem -lresolv -lc -lm -liconv -nodefaultlibs

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel Mandelbrotdef153045607569.051. (CC) gcc options: -arch -liconv -lSystem -lresolv -lc -lm -nodefaultlibs

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Timesdef2004006008001000889

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12def4812162016.311. (CXX) g++ options: -O3 -arch -isysroot

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13def50100150200250211.691. (CXX) g++ options: -O3 -arch -isysroot

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suitedef160K320K480K640K800K751191

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesdef306090120150115.241. (CC) gcc options: -fcolor-diagnostics -O3

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsdef2468106.339551. (CC) gcc options: -fcolor-diagnostics -O3

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programsdef50100150200250247.531. (CC) gcc options: -fcolor-diagnostics -O3

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processesdef2040608010089.921. (CC) gcc options: -fcolor-diagnostics -O3

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocationsdef71421283532.001. (CC) gcc options: -fcolor-diagnostics -O3

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzdef91827364537.97

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Compositedef306090120150145.351. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte Carlodef71421283532.151. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier Transformdef2040608010089.581. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix Multiplydef306090120150124.491. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix Factorizationdef4080120160200192.021. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-Relaxationdef60120180240300288.481. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

JPEG XL libjxl

Input: PNG - Quality: 80

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 80def4812162016.531. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie

JPEG XL libjxl

Input: PNG - Quality: 90

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 90def4812162015.811. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie

JPEG XL libjxl

Input: JPEG - Quality: 80

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 80def4812162015.781. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie

JPEG XL libjxl

Input: JPEG - Quality: 90

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 90def4812162015.111. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie

JPEG XL libjxl

Input: PNG - Quality: 100

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 100def0.15750.3150.47250.630.78750.71. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie

JPEG XL libjxl

Input: JPEG - Quality: 100

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 100def0.1530.3060.4590.6120.7650.681. (CXX) g++ options: -fno-rtti -funwind-tables -Xclang -mrelax-all -O3 -O2 -arch -isysroot -fPIE -Xlinker -pie


Phoronix Test Suite v10.8.4