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

m1prox265: H.265 1080p Video Encodingcompress-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 Throughputphpbench: PHP Benchmark Suiteopenssl: openssl: pybench: Total For Average Test Timesaobench: 2048 x 2048 - Total Timetesseract-ocr: Time To OCR 7 Imagessqlite: 1sqlite: 8sqlite: 32sqlite: 64sqlite: 128octave-benchmark: sudokut: Total Timerust-prime: Prime Number Test To 200,000,000rust-mandel: Time To Complete Serial/Parallel Mandelbrotprimesieve: 1e12primesieve: 1e13polybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationstesseract-ocr: Time To OCR 7 Imagesoctave-benchmark: gimp: resizedefMacbook Pro M4 Max 16 CoreMacbook Pro 2019 i9-9880-H23.246513.84128.4902.44333.934.83814.6218.578021751191706.42891288922.73123.599.67334.328117.924214.619368.04410.94117.2666.1469.04916.313211.68556.4510386.35654.52874.45783.961.54997.9321.3681615754.0386661.44539.9426.37710.15949.71678.681209.8076.4652.78934.2008.087123.84714.5794.20927.251365.42570.7444.92768.317.82057.5182.606124149937.6998.36046.643187.130365.86120121.42816.07572.748866.4987.2466.4486.29634.98919.3112.978OpenBenchmarking.org

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 EncodingdefMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Core1326395265SE +/- 0.51, N = 15SE +/- 0.25, N = 323.2427.2556.45-arch-arch1. (CXX) g++ options: -O3 -isysroot -lpthread -ldl

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: 3 - Compression SpeedMacbook Pro 2019 i9-9880-HdefMacbook Pro M4 Max 16 Core2K4K6K8K10KSE +/- 57.62, N = 15SE +/- 9.29, N = 31365.46513.810386.31. Macbook Pro 2019 i9-9880-H: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***2. def: *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***3. Macbook Pro M4 Max 16 Core: *** Zstandard CLI (64-bit) v1.5.6, by Yann Collet ***

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

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

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

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

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

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-HdefMacbook Pro M4 Max 16 Core70140210280350SE +/- 1.57, N = 15SE +/- 1.53, N = 3182.61218.58321.37-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

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 BetterOpenSSLdefMacbook Pro M4 Max 16 Core12002400360048006000SE +/- 70.44, N = 3706.45754.01. def: LibreSSL 2.8.32. Macbook Pro M4 Max 16 Core: OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)

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

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLdefMacbook Pro M4 Max 16 Core80K160K240K320K400KSE +/- 7302.55, N = 328912.0386661.41. def: LibreSSL 2.8.32. Macbook Pro M4 Max 16 Core: OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)

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

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-HdefMacbook Pro M4 Max 16 Core30060090012001500SE +/- 27.63, N = 13SE +/- 0.88, N = 31499889453

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-HdefMacbook Pro M4 Max 16 Core918273645SE +/- 1.246, N = 15SE +/- 0.019, N = 337.69922.7319.9421. (CC) gcc options: -lm -O3

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

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: 1defMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Core3691215SE +/- 0.193, N = 15SE +/- 0.578, N = 139.6738.3606.3771. (CC) gcc options: -O2 -lreadline -ltermcap -lz

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

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

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

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

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

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.

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.

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 TimedefMacbook Pro 2019 i9-9880-HMacbook Pro M4 Max 16 Core48121620SE +/- 0.186, N = 3SE +/- 0.003, N = 317.26616.0756.465

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,000defMacbook Pro M4 Max 16 Core246810SE +/- 0.004, N = 36.1402.789-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

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 MandelbrotdefMacbook Pro M4 Max 16 Core1530456075SE +/- 0.02, N = 369.0534.20-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

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: 1e12Macbook Pro 2019 i9-9880-HdefMacbook Pro M4 Max 16 Core1632486480SE +/- 2.225, N = 15SE +/- 0.105, N = 372.74816.3138.087-arch1. (CXX) g++ options: -O3 -isysroot

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

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: 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.

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: 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.

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

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

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