Apple M4 Mac Mini Benchmarks

Some early Apple Mac Mini M4 performance benchmarking on macOS by Michael Larabel....

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2411130-NE-APPLEM49600
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
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

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
Apple M1 Mac Mini 8GB
November 07
  22 Hours, 53 Minutes
Apple M4 Mac Mini 16GB
November 12
  7 Hours, 2 Minutes
M4
November 12
  7 Hours, 34 Minutes
M4 Apple
November 13
  7 Hours, 8 Minutes
Invert Behavior (Only Show Selected Data)
  11 Hours, 9 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):


Apple M4 Mac Mini BenchmarksProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelOpenCLCompilerFile-SystemScreen ResolutionApple M1 Mac Mini 8GBApple M4 Mac Mini 16GBM4M4 AppleApple M1 (8 Cores)Apple Mac mini8GB112GBApple M1DELL U2723QEmacOS 15.124.1.0 (x86_64)OpenCL 1.2 (Sep 28 2024 20:22:55)GCC 16.0.0 + Clang 16.0.0 + Xcode 16.1APFS3840x2160Apple M4 (10 Cores)16GB229GBApple M424.1.0 (arm64)OpenBenchmarking.orgEnvironment Details- XPC_FLAGS=0x0Python Details- Python 3.13.0

Apple M1 Mac Mini 8GBApple M4 Mac Mini 16GBM4M4 AppleLogarithmic Result OverviewPhoronix Test SuiteTimed LLVM CompilationQuantLibPyBenchC-Rayx265FLAC Audio EncodingChaos Group V-RAYKvazaarNAMDDuckDB7-Zip Compressionlibjpeg-turbo tjbenchParallel BZIP2 Compressionlibavif avifencJPEG-XL libjxlOSPRay StudioTimed FFmpeg CompilationIndigoBenchAppleseedGitApache HTTP ServerJPEG-XL Decoding libjxlIntel Open Image DenoiseZstd CompressionLibRaw

Apple M4 Mac Mini Benchmarksbuild-llvm: Ninjaquantlib: XXSx265: Bosphorus 4Kpybench: Total For Average Test Timesc-ray: 1080p - 16c-ray: 4K - 16x265: Bosphorus 1080pencode-flac: WAV To FLACavifenc: 6, Losslessv-ray: CPUkvazaar: Bosphorus 4K - Mediumkvazaar: Bosphorus 4K - Slowkvazaar: Bosphorus 1080p - Mediumkvazaar: Bosphorus 1080p - Slownamd: ATPase with 327,506 Atomsospray-studio: 1 - 4K - 16 - Path Tracer - CPUkvazaar: Bosphorus 4K - Super Fastkvazaar: Bosphorus 4K - Very Fastospray-studio: 1 - 1080p - 1 - Path Tracer - CPUcompress-7zip: Decompression Ratingduckdb: IMDBkvazaar: Bosphorus 1080p - Very Fasttjbench: Decompression Throughputnamd: STMV with 1,066,628 Atomskvazaar: Bosphorus 1080p - Super Fastcompress-7zip: Compression Ratingospray-studio: 1 - 1080p - 16 - Path Tracer - CPUkvazaar: Bosphorus 4K - Ultra Fastospray-studio: 2 - 4K - 16 - Path Tracer - CPUospray-studio: 2 - 1080p - 16 - Path Tracer - CPUcompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionkvazaar: Bosphorus 1080p - Ultra Fastospray-studio: 3 - 4K - 16 - Path Tracer - CPUjpegxl: JPEG - 100jpegxl: PNG - 100ospray-studio: 3 - 4K - 1 - Path Tracer - CPUbuild-ffmpeg: Time To Compileospray-studio: 3 - 1080p - 16 - Path Tracer - CPUjpegxl: JPEG - 90avifenc: 0jpegxl: PNG - 90appleseed: Disney Materialapache: 1000indigobench: CPU - Supercarindigobench: CPU - Bedroomappleseed: Emilygit: Time To Complete Common Git Commandsunvanquished: 3840 x 2160 - Ultraappleseed: Material Testerjpegxl-decode: 1compress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedxonotic: 3840 x 2160 - Ultimateoidn: RT.ldr_alb_nrm.3840x2160 - CPU-Onlyavifenc: 2apache: 500oidn: RTLightmap.hdr.4096x4096 - CPU-Onlycompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19 - Decompression Speedlibraw: Post-Processing Benchmarkblender: Junkshop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlywebp: Quality 100, Lossless, Highest Compressionwebp: Quality 100, Losslesswebp: Quality 100webp: Defaultgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Enhanceduvg266: Bosphorus 4K - Ultra Fastuvg266: Bosphorus 4K - Super Fastuvg266: Bosphorus 4K - Very Fastuvg266: Bosphorus 4K - Mediumuvg266: Bosphorus 4K - Slowuvg266: Bosphorus 1080p - Ultra Fastuvg266: Bosphorus 1080p - Super Fastuvg266: Bosphorus 1080p - Very Fastuvg266: Bosphorus 1080p - Mediumuvg266: Bosphorus 1080p - Slowopenssl: ChaCha20-Poly1305openssl: ChaCha20openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: SHA512openssl: SHA256openssl: RSA4096ospray-studio: 3 - 1080p - 1 - Path Tracer - CPUospray-studio: 2 - 4K - 1 - Path Tracer - CPUospray-studio: 2 - 1080p - 1 - Path Tracer - CPUospray-studio: 1 - 4K - 1 - Path Tracer - CPUApple M1 Mac Mini 8GBApple M4 Mac Mini 16GBM4M4 Apple3078.9231.611504.781462122.144488.70921.5425.50220.85164151.501.488.568.400.334708846515.074.431338025145211.68120.55147.2673170.1133923.41383252168358.9583272121653019.05063240.319269935.7115.71667468679.32323248414.029355.76313.791407.15239230887.451.8930.845813.53488251.28772.1484.73879954.3619.776.3059.44580980.08163.90234848.630.041164.61243.710.670.511.358.8314.1853643.222.512.651.040.9014.6511.5311.755.274.724321258120680288741013999560497161019124001463298067121904505344172.613915658851396362545498.5396.4932415.3945839.669158.07063.519.0327.781162173.633.5620.1019.640.7778838114211.449.9958675042094.47644.95327.6714390.2467251.05800979977919.123909061022689.02556083.6045552411.48911.4293373337.92911861526.849185.70326.235218.05237355571.803.3471.488466.41462229.878301.89162690.50116.110.30.13102.85755959.800.061631.11625.913.38269.79705.80702723961603423235499.6506.4825215.2945739.656158.35263.568.9867.800161953.623.5620.0819.630.7744338001711.399.9758455692394.47544.85326.8508730.2460150.94824859992519.093918361031559.04523083.4345519511.48711.3923372838.03711886626.819185.61526.198217.34987656209.193.3461.483466.86120429.779122.7288.35586790.52716.110.398.35505830.13103.34256352.640.061633.21625.613.34267.64703.09702525258602423238486.9976.6280715.6345538.608154.55565.038.8467.642166483.743.6720.6620.190.7988937470511.7910.3057595831792.75146.18330.1734370.2540752.44848819798119.753851041008458.90380186.1044769111.79311.6973311437.28711684527.438183.20226.780212.96009655681.783.4321.530459.62226329.724122.8286.66134891.16616.310.596.88232060.13101.25455600.540.061639.91638.613.53261.16685.55691823513591822875OpenBenchmarking.org

Timed LLVM Compilation

This test times how long it takes to compile/build the LLVM compiler stack. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: NinjaM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB7001400210028003500SE +/- 0.65, N = 3SE +/- 0.59, N = 3SE +/- 0.40, N = 3SE +/- 11.61, N = 3487.00498.54499.653078.92

QuantLib

OpenBenchmarking.orgtasks/s, More Is BetterQuantLib 1.35-devSize: XXSM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB246810SE +/- 0.01426, N = 3SE +/- 0.00588, N = 3SE +/- 0.00401, N = 3SE +/- 0.00179, N = 36.628076.493246.482521.61150-arch-arch-arch1. (CXX) g++ options: -O3 -isysroot -fPIE -Xlinker -pie

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 4KM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB48121620SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 315.6315.3915.294.78-arch-arch-arch1. (CXX) g++ options: -O3 -isysroot -lpthread -ldl

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 TimesM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB30060090012001500SE +/- 2.03, N = 3SE +/- 0.81, N = 5SE +/- 0.97, N = 5SE +/- 9.94, N = 34554574581462

C-Ray

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 2.0Resolution: 1080p - Rays Per Pixel: 16M4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB306090120150SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.37, N = 338.6139.6639.67122.141. (CC) gcc options: -lpthread -lm

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 2.0Resolution: 4K - Rays Per Pixel: 16M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB110220330440550SE +/- 0.34, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.58, N = 3154.56158.07158.35488.711. (CC) gcc options: -lpthread -lm

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 1080pM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB1530456075SE +/- 0.19, N = 3SE +/- 0.11, N = 5SE +/- 0.09, N = 5SE +/- 0.07, N = 365.0363.5663.5121.54-arch-arch-arch1. (CXX) g++ options: -O3 -isysroot -lpthread -ldl

FLAC Audio Encoding

This test times how long it takes to encode a sample WAV file to FLAC audio format ten times using the --best preset settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB612182430SE +/- 0.025, N = 5SE +/- 0.032, N = 5SE +/- 0.050, N = 5SE +/- 0.168, N = 58.8468.9869.03225.502-logg1. (CXX) g++ options: -O3 -fvisibility=hidden -lm

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6, LosslessM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB510152025SE +/- 0.009, N = 3SE +/- 0.011, N = 6SE +/- 0.013, N = 6SE +/- 0.058, N = 37.6427.7817.80020.851-arch-arch-arch1. (CXX) g++ options: -O3 -fPIC -isysroot -lm

Chaos Group V-RAY

This is a test of Chaos Group's V-RAY benchmark. V-RAY is a commercial renderer that can integrate with various creator software products like SketchUp and 3ds Max. The V-RAY benchmark is standalone and supports CPU and NVIDIA CUDA/RTX based rendering. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgvsamples, More Is BetterChaos Group V-RAY 6.0Mode: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB4K8K12K16K20KSE +/- 22.17, N = 3SE +/- 23.82, N = 3SE +/- 16.33, N = 3SE +/- 11.00, N = 31664816217161956415

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: MediumM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB0.84151.6832.52453.3664.2075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 33.743.633.621.501. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: SlowM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB0.82581.65162.47743.30324.129SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.673.563.561.481. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 1080p - Video Preset: MediumM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 320.6620.1020.088.561. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 1080p - Video Preset: SlowM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 320.1919.6419.638.401. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0b6Input: ATPase with 327,506 AtomsM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB0.17980.35960.53940.71920.899SE +/- 0.00187, N = 3SE +/- 0.00312, N = 3SE +/- 0.00047, N = 3SE +/- 0.00309, N = 30.798890.777880.774430.33470

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB200K400K600K800K1000KSE +/- 259.54, N = 3SE +/- 286.00, N = 3SE +/- 145.40, N = 3SE +/- 16357.60, N = 9374705380017381142884651

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Super FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 311.7911.4411.395.071. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Very FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 310.309.999.974.431. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB3K6K9K12K15KSE +/- 5.51, N = 3SE +/- 4.33, N = 3SE +/- 10.54, N = 3SE +/- 195.53, N = 1557595845586713380

7-Zip Compression

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Decompression RatingM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB12K24K36K48K60KSE +/- 45.30, N = 3SE +/- 67.00, N = 3SE +/- 94.90, N = 3SE +/- 69.92, N = 3583175692350420251451. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

DuckDB

OpenBenchmarking.orgSeconds, Fewer Is BetterDuckDB 1.0Benchmark: IMDBM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB50100150200250SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.32, N = 392.7594.4894.48211.68-arch-arch-arch1. (CXX) g++ options: -O3 -isysroot

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 1080p - Video Preset: Very FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB1020304050SE +/- 0.03, N = 3SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.02, N = 346.1844.9544.8520.551. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

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 ThroughputM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB70140210280350SE +/- 1.89, N = 3SE +/- 2.01, N = 3SE +/- 1.14, N = 3SE +/- 0.10, N = 3330.17327.67326.85147.27-arch-arch-arch1. (CC) gcc options: -O3 -isysroot

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0b6Input: STMV with 1,066,628 AtomsM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB0.05720.11440.17160.22880.286SE +/- 0.00058, N = 3SE +/- 0.00032, N = 3SE +/- 0.00012, N = 3SE +/- 0.00022, N = 30.254070.246720.246010.11339

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 1080p - Video Preset: Super FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB1224364860SE +/- 0.04, N = 3SE +/- 0.06, N = 4SE +/- 0.04, N = 4SE +/- 0.00, N = 352.4451.0550.9423.411. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

7-Zip Compression

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Compression RatingM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB20K40K60K80K100KSE +/- 314.69, N = 3SE +/- 229.03, N = 3SE +/- 446.31, N = 3SE +/- 205.56, N = 3848818248580097383251. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB50K100K150K200K250KSE +/- 34.49, N = 3SE +/- 221.44, N = 3SE +/- 232.68, N = 3SE +/- 3081.36, N = 3979819977999925216835

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Ultra FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB510152025SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 319.7519.1219.098.951. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB200K400K600K800K1000KSE +/- 214.84, N = 3SE +/- 213.98, N = 3SE +/- 250.07, N = 3SE +/- 7503.06, N = 3385104390906391836832721

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB50K100K150K200K250KSE +/- 130.50, N = 3SE +/- 162.31, N = 3SE +/- 731.85, N = 3SE +/- 2344.58, N = 12100845102268103155216530

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB510152025SE +/- 0.064479, N = 3SE +/- 0.043656, N = 5SE +/- 0.042397, N = 5SE +/- 0.015481, N = 38.9038019.0255609.04523019.0506321. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 1080p - Video Preset: Ultra FastM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB20406080100SE +/- 0.15, N = 3SE +/- 0.17, N = 6SE +/- 0.12, N = 6SE +/- 0.03, N = 486.1083.6083.4340.311. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB200K400K600K800K1000KSE +/- 490.64, N = 3SE +/- 343.86, N = 3SE +/- 490.09, N = 3SE +/- 5451.61, N = 3447691455195455524926993

JPEG-XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 100M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB3691215SE +/- 0.002, N = 3SE +/- 0.022, N = 3SE +/- 0.009, N = 3SE +/- 0.016, N = 311.79311.48911.4875.711-arch-arch-arch1. (CXX) g++ options: -fno-rtti -O3 -isysroot -fPIE -Xlinker -pie

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 100M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB3691215SE +/- 0.015, N = 3SE +/- 0.011, N = 3SE +/- 0.004, N = 3SE +/- 0.006, N = 311.69711.42911.3925.716-arch-arch-arch1. (CXX) g++ options: -fno-rtti -O3 -isysroot -fPIE -Xlinker -pie

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB14K28K42K56K70KSE +/- 55.15, N = 3SE +/- 36.67, N = 3SE +/- 37.99, N = 3SE +/- 554.27, N = 1533114337283373367468

Timed FFmpeg Compilation

This test times how long it takes to build the FFmpeg multimedia library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 7.0Time To CompileM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB150300450600750SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.01, N = 3SE +/- 2.57, N = 337.2937.9338.04679.32

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB50K100K150K200K250KSE +/- 142.08, N = 3SE +/- 112.88, N = 3SE +/- 121.81, N = 3SE +/- 2449.72, N = 3116845118615118866232484

JPEG-XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 90M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB612182430SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 327.4426.8526.8214.03-arch-arch-arch1. (CXX) g++ options: -fno-rtti -O3 -isysroot -fPIE -Xlinker -pie

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 0M4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB80160240320400SE +/- 0.11, N = 3SE +/- 0.46, N = 3SE +/- 0.49, N = 3SE +/- 0.88, N = 3183.20185.62185.70355.76-arch-arch-arch1. (CXX) g++ options: -O3 -fPIC -isysroot -lm

JPEG-XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 90M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB612182430SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 326.7826.2426.2013.79-arch-arch-arch1. (CXX) g++ options: -fno-rtti -O3 -isysroot -fPIE -Xlinker -pie

Appleseed

Appleseed is an open-source production renderer focused on physically-based global illumination rendering engine primarily designed for animation and visual effects. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB90180270360450212.96217.35218.05407.15

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.56Concurrent Requests: 1000M4M4 AppleApple M4 Mac Mini 16GBApple M1 Mac Mini 8GB12K24K36K48K60KSE +/- 540.32, N = 3SE +/- 91.79, N = 3SE +/- 153.15, N = 3SE +/- 37.60, N = 356209.1955681.7855571.8030887.451. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -std=c99 -O2

IndigoBench

This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: SupercarM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB0.77221.54442.31663.08883.861SE +/- 0.011, N = 3SE +/- 0.008, N = 3SE +/- 0.012, N = 3SE +/- 0.004, N = 33.4323.3473.3461.893

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: BedroomM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB0.34430.68861.03291.37721.7215SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.002, N = 3SE +/- 0.001, N = 31.5301.4881.4830.845

Appleseed

Appleseed is an open-source production renderer focused on physically-based global illumination rendering engine primarily designed for animation and visual effects. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB2004006008001000459.62466.41466.86813.53

Git

This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB1224364860SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.35, N = 329.7229.7829.8851.291. git version 2.39.5 (Apple Git-154)

Unvanquished

Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 (id Tech 3) engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source, cross-platform shooter game. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterUnvanquished 0.54Resolution: 3840 x 2160 - Effects Quality: UltraM4 AppleM4Apple M1 Mac Mini 8GB306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3122.8122.772.1

Appleseed

Appleseed is an open-source production renderer focused on physically-based global illumination rendering engine primarily designed for animation and visual effects. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB100200300400500286.66288.36301.89484.74

JPEG-XL Decoding libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL Decoding libjxl 0.10.1CPU Threads: 1M4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB20406080100SE +/- 0.11, N = 3SE +/- 0.21, N = 3SE +/- 0.15, N = 3SE +/- 0.16, N = 391.1790.5390.5054.36

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB48121620SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 316.3016.1016.109.77-llzma -llz41. (CC) gcc options: -O3 -Qunused-arguments -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB3691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 310.5010.3010.306.30-llzma -llz41. (CC) gcc options: -O3 -Qunused-arguments -pthread -lz

Xonotic

This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game for this open-source first person shooter title. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.6Resolution: 3840 x 2160 - Effects Quality: UltimateM4M4 AppleApple M1 Mac Mini 8GB20406080100SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 398.3696.8859.45MIN: 45 / MAX: 134MIN: 41 / MAX: 134MIN: 32 / MAX: 79

Intel Open Image Denoise

Open Image Denoise is a denoising library for ray-tracing and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 2.2Run: RT.ldr_alb_nrm.3840x2160 - Device: CPU-OnlyM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB0.02930.05860.08790.11720.1465SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.130.130.130.08

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 2M4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB4080120160200SE +/- 0.39, N = 3SE +/- 0.48, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 3101.25102.86103.34163.90-arch-arch-arch1. (CXX) g++ options: -O3 -fPIC -isysroot -lm

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.56Concurrent Requests: 500M4Apple M4 Mac Mini 16GBM4 AppleApple M1 Mac Mini 8GB12K24K36K48K60KSE +/- 123.64, N = 3SE +/- 189.88, N = 3SE +/- 107.67, N = 3SE +/- 36.10, N = 356352.6455959.8055600.5434848.631. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -std=c99 -O2

Intel Open Image Denoise

Open Image Denoise is a denoising library for ray-tracing and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 2.2Run: RTLightmap.hdr.4096x4096 - Device: CPU-OnlyM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB0.01350.0270.04050.0540.0675SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.060.060.060.04

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB400800120016002000SE +/- 0.61, N = 3SE +/- 1.19, N = 3SE +/- 2.54, N = 3SE +/- 1.13, N = 31639.91633.21631.11164.6-llzma -llz41. (CC) gcc options: -O3 -Qunused-arguments -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB400800120016002000SE +/- 0.38, N = 3SE +/- 2.80, N = 3SE +/- 3.05, N = 3SE +/- 0.29, N = 31638.61625.91625.61243.7-llzma -llz41. (CC) gcc options: -O3 -Qunused-arguments -pthread -lz

LibRaw

LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB3691215SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 313.5313.3813.3410.67

Blender

Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.1Blend File: Junkshop - Compute: CPU-OnlyM4 AppleM4Apple M4 Mac Mini 16GB60120180240300SE +/- 1.26, N = 3SE +/- 0.57, N = 3SE +/- 0.34, N = 3261.16267.64269.79

Blend File: Junkshop - Compute: CPU-Only

Apple M1 Mac Mini 8GB: The test run did not produce a result. E: blender: line 9: /Volumes/Blender/Blender.app/Contents/MacOS/Blender: No such file or directory

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.1Blend File: Pabellon Barcelona - Compute: CPU-OnlyM4 AppleM4Apple M4 Mac Mini 16GB150300450600750SE +/- 0.96, N = 3SE +/- 1.43, N = 3SE +/- 1.35, N = 3685.55703.09705.80

Blend File: Pabellon Barcelona - Compute: CPU-Only

Apple M1 Mac Mini 8GB: The test run did not produce a result. E: blender: line 9: /Volumes/Blender/Blender.app/Contents/MacOS/Blender: No such file or directory

Meta Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsM491827364537.51

WebP Image Encode

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100, Lossless, Highest CompressionApple M1 Mac Mini 8GB0.11480.22960.34440.45920.574SE +/- 0.00, N = 30.511. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread

Encode Settings: Quality 100, Lossless, Highest Compression

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100, LosslessApple M1 Mac Mini 8GB0.30380.60760.91141.21521.519SE +/- 0.02, N = 41.351. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread

Encode Settings: Quality 100, Lossless

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100Apple M1 Mac Mini 8GB246810SE +/- 0.01, N = 98.831. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread

Encode Settings: Quality 100

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: DefaultApple M1 Mac Mini 8GB48121620SE +/- 0.02, N = 1014.181. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread

Encode Settings: Default

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenApple M1 Mac Mini 8GB1.1252.253.3754.55.625SE +/- 0.00, N = 351. (CC) gcc options: -O2 -ljxl -ljxl_threads -ltiff -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lturbojpeg -llcms2 -lXext -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread

Operation: Sharpen

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingApple M1 Mac Mini 8GB816243240SE +/- 0.00, N = 3361. (CC) gcc options: -O2 -ljxl -ljxl_threads -ltiff -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lturbojpeg -llcms2 -lXext -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread

Operation: Resizing

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedApple M1 Mac Mini 8GB0.91.82.73.64.5SE +/- 0.00, N = 341. (CC) gcc options: -O2 -ljxl -ljxl_threads -ltiff -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lturbojpeg -llcms2 -lXext -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread

Operation: Enhanced

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

uvg266

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 4K - Video Preset: Ultra FastApple M1 Mac Mini 8GB0.72451.4492.17352.8983.6225SE +/- 0.01, N = 33.221. (CXX) g++ options: -isysroot

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 4K - Video Preset: Super FastApple M1 Mac Mini 8GB0.56481.12961.69442.25922.824SE +/- 0.00, N = 32.511. (CXX) g++ options: -isysroot

Video Input: Bosphorus 4K - Video Preset: Super Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 4K - Video Preset: Very FastApple M1 Mac Mini 8GB0.59631.19261.78892.38522.9815SE +/- 0.00, N = 32.651. (CXX) g++ options: -isysroot

Video Input: Bosphorus 4K - Video Preset: Very Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 4K - Video Preset: MediumApple M1 Mac Mini 8GB0.2340.4680.7020.9361.17SE +/- 0.00, N = 31.041. (CXX) g++ options: -isysroot

Video Input: Bosphorus 4K - Video Preset: Medium

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 4K - Video Preset: SlowApple M1 Mac Mini 8GB0.20250.4050.60750.811.0125SE +/- 0.00, N = 30.901. (CXX) g++ options: -isysroot

Video Input: Bosphorus 4K - Video Preset: Slow

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 1080p - Video Preset: Ultra FastApple M1 Mac Mini 8GB48121620SE +/- 0.02, N = 314.651. (CXX) g++ options: -isysroot

Video Input: Bosphorus 1080p - Video Preset: Ultra Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 1080p - Video Preset: Super FastApple M1 Mac Mini 8GB3691215SE +/- 0.01, N = 311.531. (CXX) g++ options: -isysroot

Video Input: Bosphorus 1080p - Video Preset: Super Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 1080p - Video Preset: Very FastApple M1 Mac Mini 8GB3691215SE +/- 0.01, N = 311.751. (CXX) g++ options: -isysroot

Video Input: Bosphorus 1080p - Video Preset: Very Fast

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 1080p - Video Preset: MediumApple M1 Mac Mini 8GB1.18582.37163.55744.74325.929SE +/- 0.00, N = 35.271. (CXX) g++ options: -isysroot

Video Input: Bosphorus 1080p - Video Preset: Medium

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.8.0Video Input: Bosphorus 1080p - Video Preset: SlowApple M1 Mac Mini 8GB1.0622.1243.1864.2485.31SE +/- 0.01, N = 34.721. (CXX) g++ options: -isysroot

Video Input: Bosphorus 1080p - Video Preset: Slow

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

M4 Apple: The test quit with a non-zero exit status. E: uvg266: line 2: ./uvg266-0.8.0/build/uvg266: No such file or directory

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305Apple M1 Mac Mini 8GB900M1800M2700M3600M4500MSE +/- 2762545.30, N = 343212581201. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: ChaCha20-Poly1305

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20Apple M1 Mac Mini 8GB1500M3000M4500M6000M7500MSE +/- 23263669.89, N = 368028874101. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: ChaCha20

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMApple M1 Mac Mini 8GB3000M6000M9000M12000M15000MSE +/- 12749301.92, N = 3139995604971. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: AES-256-GCM

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMApple M1 Mac Mini 8GB3000M6000M9000M12000M15000MSE +/- 24841924.22, N = 3161019124001. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: AES-128-GCM

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512Apple M1 Mac Mini 8GB300M600M900M1200M1500MSE +/- 10605709.18, N = 314632980671. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: SHA512

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256Apple M1 Mac Mini 8GB300M600M900M1200M1500MSE +/- 6928423.79, N = 312190450531. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: SHA256

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096Apple M1 Mac Mini 8GB9K18K27K36K45KSE +/- 352.02, N = 344172.61. (CC) gcc options: -arch -O3 -lssl -lcrypto

Algorithm: RSA4096

Apple M4 Mac Mini 16GB: The test quit with a non-zero exit status.

M4: The test quit with a non-zero exit status.

M4 Apple: The test quit with a non-zero exit status.

CPU Power Consumption Monitor

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringM41326395265Min: 1.12 / Avg: 16.18 / Max: 68.03

OSPRay Studio

MinAvgMaxApple M1 Mac Mini 8GB0.911.421.7M41.214.718.7Apple M4 Mac Mini 16GB1.214.920.2OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay Studio 1.0CPU Power Consumption Monitor612182430

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB3K6K9K12K15KSE +/- 3.84, N = 3SE +/- 6.49, N = 3SE +/- 9.87, N = 3SE +/- 278.43, N = 1569187025702713915

MinAvgMaxApple M1 Mac Mini 8GB1.010.014.7M41.114.621.7Apple M4 Mac Mini 16GB1.214.918.5OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay Studio 1.0CPU Power Consumption Monitor612182430

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB14K28K42K56K70KSE +/- 11.53, N = 3SE +/- 19.50, N = 3SE +/- 856.00, N = 15SE +/- 1670.83, N = 1523513239612525865885

MinAvgMaxApple M1 Mac Mini 8GB0.910.915.4M41.114.718.6Apple M4 Mac Mini 16GB1.214.818.6OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay Studio 1.0CPU Power Consumption Monitor612182430

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleM4Apple M4 Mac Mini 16GBApple M1 Mac Mini 8GB3K6K9K12K15KSE +/- 6.57, N = 3SE +/- 8.17, N = 3SE +/- 13.32, N = 3SE +/- 411.94, N = 1559186024603413963

MinAvgMaxApple M1 Mac Mini 8GB0.910.116.5Apple M4 Mac Mini 16GB1.214.818.9M41.215.018.9OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay Studio 1.0CPU Power Consumption Monitor612182430

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPUM4 AppleApple M4 Mac Mini 16GBM4Apple M1 Mac Mini 8GB13K26K39K52K65KSE +/- 12.81, N = 3SE +/- 28.06, N = 3SE +/- 29.17, N = 3SE +/- 1493.52, N = 1522875232352323862545

96 Results Shown

Timed LLVM Compilation
QuantLib
x265
PyBench
C-Ray:
  1080p - 16
  4K - 16
x265
FLAC Audio Encoding
libavif avifenc
Chaos Group V-RAY
Kvazaar:
  Bosphorus 4K - Medium
  Bosphorus 4K - Slow
  Bosphorus 1080p - Medium
  Bosphorus 1080p - Slow
NAMD
OSPRay Studio
Kvazaar:
  Bosphorus 4K - Super Fast
  Bosphorus 4K - Very Fast
OSPRay Studio
7-Zip Compression
DuckDB
Kvazaar
libjpeg-turbo tjbench
NAMD
Kvazaar
7-Zip Compression
OSPRay Studio
Kvazaar
OSPRay Studio:
  2 - 4K - 16 - Path Tracer - CPU
  2 - 1080p - 16 - Path Tracer - CPU
Parallel BZIP2 Compression
Kvazaar
OSPRay Studio
JPEG-XL libjxl:
  JPEG - 100
  PNG - 100
OSPRay Studio
Timed FFmpeg Compilation
OSPRay Studio
JPEG-XL libjxl
libavif avifenc
JPEG-XL libjxl
Appleseed
Apache HTTP Server
IndigoBench:
  CPU - Supercar
  CPU - Bedroom
Appleseed
Git
Unvanquished
Appleseed
JPEG-XL Decoding libjxl
Zstd Compression:
  19 - Compression Speed
  19, Long Mode - Compression Speed
Xonotic
Intel Open Image Denoise
libavif avifenc
Apache HTTP Server
Intel Open Image Denoise
Zstd Compression:
  19, Long Mode - Decompression Speed
  19 - Decompression Speed
LibRaw
Blender:
  Junkshop - CPU-Only
  Pabellon Barcelona - CPU-Only
Meta Performance Per Watts
WebP Image Encode:
  Quality 100, Lossless, Highest Compression
  Quality 100, Lossless
  Quality 100
  Default
GraphicsMagick:
  Sharpen
  Resizing
  Enhanced
uvg266:
  Bosphorus 4K - Ultra Fast
  Bosphorus 4K - Super Fast
  Bosphorus 4K - Very Fast
  Bosphorus 4K - Medium
  Bosphorus 4K - Slow
  Bosphorus 1080p - Ultra Fast
  Bosphorus 1080p - Super Fast
  Bosphorus 1080p - Very Fast
  Bosphorus 1080p - Medium
  Bosphorus 1080p - Slow
OpenSSL:
  ChaCha20-Poly1305
  ChaCha20
  AES-256-GCM
  AES-128-GCM
  SHA512
  SHA256
  RSA4096
CPU Power Consumption Monitor:
  Phoronix Test Suite System Monitoring
  CPU Power Consumption Monitor
OSPRay Studio
OSPRay Studio
OSPRay Studio
OSPRay Studio
OSPRay Studio
OSPRay Studio
OSPRay Studio