m1pro

Intel Core i9-9880H testing with a Apple MacBook Pro and Intel UHD 630 + AMD Radeon Pro 5500M 2GB on macOS 14.7 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 2412127-NE-2412021DL41
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
def
December 03 2022
  26 Minutes
Macbook Pro M4 Max 16 Core
December 02
  1 Hour, 5 Minutes
Macbook Pro 2019 i9-9880-H
December 10
  22 Hours, 7 Minutes
Invert Behavior (Only Show Selected Data)
  7 Hours, 53 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


m1proProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelCompilerFile-SystemScreen ResolutionDisplay ServerdefMacbook Pro M4 Max 16 CoreMacbook Pro 2019 i9-9880-HApple 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.1APFS3456x2234Apple M4 Max (16 Cores)48GB927GBApple M4 MaxmacOS 15.1.124.1.0 (arm64)X ServerGCC 16.0.0 + Clang 16.0.0 + Xcode 16.1Intel Core i9-9880H @ 2.30GHz (8 Cores / 16 Threads)2 x 8 GB DDR4-2667MHz932GBIntel UHD 630 + AMD Radeon Pro 5500M 2GBmacOS 14.723.6.0 (x86_64)GCC 15.0.0 + Clang 15.0.0 + Xcode 15.23072x1920OpenBenchmarking.orgEnvironment Details- def: XPC_FLAGS=0x0- Macbook Pro 2019 i9-9880-H: LDFLAGS=-L/usr/local/opt/[email protected]/lib NVM_CD_FLAGS= CPPFLAGS=-I/usr/local/opt/[email protected]/include XPC_FLAGS=0x0Python Details- Macbook Pro M4 Max 16 Core: Python 3.12.7 + Python 3.13.0- Macbook Pro 2019 i9-9880-H: Python 3.9.12Processor Details- Macbook Pro 2019 i9-9880-H: CPU Microcode: 256

defMacbook Pro M4 Max 16 CoreMacbook Pro 2019 i9-9880-HResult OverviewPhoronix Test Suite100%274%447%621%PrimesieveSQLiteAOBenchZstd CompressionPyBenchSudokutx265libjpeg-turbo tjbench

m1proopenssl: sudokut: Total Timerust-prime: Prime Number Test To 200,000,000compress-zstd: 8 - Decompression Speedrust-mandel: Time To Complete Serial/Parallel Mandelbrotopenssl: tjbench: Decompression Throughputphpbench: PHP Benchmark Suiteoctave-benchmark: tesseract-ocr: Time To OCR 7 Imagesgimp: resizeoctave-benchmark: tesseract-ocr: Time To OCR 7 Imagespolybench-c: 3 Matrix Multiplicationspolybench-c: Correlation Computationpolybench-c: Covariance Computationprimesieve: 1e13primesieve: 1e12pybench: Total For Average Test Timescompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedx265: H.265 1080p Video Encodingsqlite: 128sqlite: 64sqlite: 32sqlite: 8sqlite: 1aobench: 2048 x 2048 - Total TimedefMacbook Pro M4 Max 16 CoreMacbook Pro 2019 i9-9880-H706.417.2666.144333.969.04928912218.57802175119110.94123.59211.68516.3138893814.634.8902.44128.46513.823.24368.044214.619117.92434.3289.67322.7315754.06.4652.7895783.934.200386661.4321.3681614.20914.579123.8478.0874534997.961.52874.45654.510386.356.45209.80778.68149.71610.1596.3779.94216.0752768.3182.6061242.97819.31134.9896.2966.4487.246866.49872.74814992057.517.8444.92570.71365.427.2520121.428365.861187.13046.6438.36037.699OpenBenchmarking.org

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. The system/openssl test profiles relies on benchmarking the system/OS-supplied openssl binary rather than the pts/openssl test profile that uses the locally-built OpenSSL for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLMacbook Pro M4 Max 16 Coredef12002400360048006000SE +/- 70.44, N = 35754.0706.41. Macbook Pro M4 Max 16 Core: OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)2. def: LibreSSL 2.8.3

Macbook Pro 2019 i9-9880-H: The test run did not produce a result.

Sudokut

This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef48121620SE +/- 0.186, N = 3SE +/- 0.003, N = 316.0756.46517.266

Rust Prime Benchmark

Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Macbook Pro M4 Max 16 Coredef246810SE +/- 0.004, N = 32.7896.140-lresolv -liconv1. (CC) gcc options: -arch -lSystem -lc -lm -nodefaultlibs

Prime Number Test To 200,000,000

Macbook Pro 2019 i9-9880-H: The test quit with a non-zero exit status. E: rust-prime: line 3: ./prime_rust: No such file or directory

Zstd Compression

This test measures the time needed to compress/decompress a sample input file using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Decompression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef12002400360048006000SE +/- 38.19, N = 12SE +/- 1.60, N = 32768.35783.94333.91. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

Rust Mandelbrot

This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotMacbook Pro M4 Max 16 Coredef1530456075SE +/- 0.02, N = 334.2069.05-lresolv1. (CC) gcc options: -arch -liconv -lSystem -lc -lm -nodefaultlibs

Time To Complete Serial/Parallel Mandelbrot

Macbook Pro 2019 i9-9880-H: The test quit with a non-zero exit status. E: rust-mandel: line 3: ./target/release/mandel: No such file or directory

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. The system/openssl test profiles relies on benchmarking the system/OS-supplied openssl binary rather than the pts/openssl test profile that uses the locally-built OpenSSL for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLMacbook Pro M4 Max 16 Coredef80K160K240K320K400KSE +/- 7302.55, N = 3386661.428912.01. Macbook Pro M4 Max 16 Core: OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)2. def: LibreSSL 2.8.3

Macbook Pro 2019 i9-9880-H: The test run did not produce a result.

libjpeg-turbo tjbench

tjbench is a JPEG decompression/compression benchmark that is part of libjpeg-turbo, a JPEG image codec library optimized for SIMD instructions on modern CPU architectures. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef70140210280350SE +/- 1.57, N = 15SE +/- 1.53, N = 3182.61321.37218.58-arch-arch1. (CC) gcc options: -O3 -isysroot

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suitedef160K320K480K640K800K751191

PHP Benchmark Suite

Macbook Pro M4 Max 16 Core: The test run did not produce a result. E: phpbench: line 3: phpbench.php: command not found

Macbook Pro 2019 i9-9880-H: The test run did not produce a result. E: phpbench: line 3: phpbench.php: command not found

GNU Octave Benchmark

This test profile measures how long it takes to complete several reference GNU Octave files via octave-benchmark. GNU Octave is used for numerical computations and is an open-source alternative to MATLAB. Learn more via the OpenBenchmarking.org test page.

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

Tesseract OCR

Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.

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

GIMP

GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP applicationTest: resizeMacbook Pro 2019 i9-9880-H0.67011.34022.01032.68043.3505SE +/- 0.229, N = 152.978

GNU Octave Benchmark

This test profile measures how long it takes to complete several reference GNU Octave files via octave-benchmark. GNU Octave is used for numerical computations and is an open-source alternative to MATLAB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 9.2.0Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Core510152025SE +/- 0.400, N = 25SE +/- 0.019, N = 519.3114.209

Tesseract OCR

Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 5.5.0Time To OCR 7 ImagesMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Core816243240SE +/- 1.29, N = 12SE +/- 0.03, N = 334.9914.58

PolyBench-C

PolyBench-C is a C-language polyhedral benchmark suite made at the Ohio State University. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsMacbook Pro 2019 i9-9880-H246810SE +/- 1.016, N = 126.2961. (CC) gcc options: -O3 -march=native

Test: 3 Matrix Multiplications

def: The test quit with a non-zero exit status. E: polybench-c: line 3: ./3mm_bench: No such file or directory

Macbook Pro M4 Max 16 Core: The test run did not produce a result.

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationMacbook Pro 2019 i9-9880-H246810SE +/- 0.105, N = 156.4481. (CC) gcc options: -O3 -march=native

Test: Correlation Computation

def: The test quit with a non-zero exit status. E: polybench-c: line 3: ./correlation_bench: No such file or directory

Macbook Pro M4 Max 16 Core: The test run did not produce a result.

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationMacbook Pro 2019 i9-9880-H246810SE +/- 0.233, N = 127.2461. (CC) gcc options: -O3 -march=native

Test: Covariance Computation

def: The test quit with a non-zero exit status. E: polybench-c: line 3: ./covariance_bench: No such file or directory

Macbook Pro M4 Max 16 Core: The test run did not produce a result.

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve primarily benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef2004006008001000SE +/- 24.38, N = 6SE +/- 1.30, N = 3866.50123.85211.69-arch1. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef1632486480SE +/- 2.225, N = 15SE +/- 0.105, N = 372.7488.08716.313-arch1. (CXX) g++ options: -O3 -isysroot

PyBench

This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef30060090012001500SE +/- 27.63, N = 13SE +/- 0.88, N = 31499453889

PBZIP2 Compression

Learn more via the OpenBenchmarking.org test page.

def: The test run did not produce a result.

Macbook Pro M4 Max 16 Core: The test run did not produce a result.

Macbook Pro 2019 i9-9880-H: The test run did not produce a result.

Zstd Compression

This test measures the time needed to compress/decompress a sample input file using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Decompression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef11002200330044005500SE +/- 60.68, N = 15SE +/- 2.78, N = 32057.54997.93814.61. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Compression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef1428425670SE +/- 0.37, N = 15SE +/- 0.69, N = 317.861.534.81. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Compression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef6001200180024003000SE +/- 9.21, N = 12SE +/- 12.38, N = 3444.92874.4902.41. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Decompression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef12002400360048006000SE +/- 114.40, N = 15SE +/- 114.70, N = 32570.75654.54128.41. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Compression SpeedMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef2K4K6K8K10KSE +/- 57.62, N = 15SE +/- 9.29, N = 31365.410386.36513.81. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***3. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

GIMP

GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.

Test: resize

def: The test quit with a non-zero exit status. E: sh: gdb: command not found

Macbook Pro M4 Max 16 Core: The test run did not produce a result.

x265

This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 GitH.265 1080p Video EncodingMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef1326395265SE +/- 0.51, N = 15SE +/- 0.25, N = 327.2556.4523.24-arch-arch1. (CXX) g++ options: -O3 -isysroot -lpthread -ldl

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 128Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef4K8K12K16K20KSE +/- 10521.18, N = 3SE +/- 0.58, N = 320121.43209.81368.041. (CC) gcc options: -O2 -lreadline -ltermcap -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 64Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef80160240320400SE +/- 21.31, N = 6SE +/- 0.12, N = 3365.8678.68214.621. (CC) gcc options: -O2 -lreadline -ltermcap -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 32Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef4080120160200SE +/- 9.54, N = 12SE +/- 0.52, N = 15187.1349.72117.921. (CC) gcc options: -O2 -lreadline -ltermcap -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef1122334455SE +/- 1.65, N = 15SE +/- 0.36, N = 1546.6410.1634.331. (CC) gcc options: -O2 -lreadline -ltermcap -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Macbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef3691215SE +/- 0.193, N = 15SE +/- 0.578, N = 138.3606.3779.6731. (CC) gcc options: -O2 -lreadline -ltermcap -lz

AOBench

AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Coredef918273645SE +/- 1.246, N = 15SE +/- 0.019, N = 337.6999.94222.7311. (CC) gcc options: -lm -O3