macminim4pro-python

Apple M4 Pro testing with a Apple Mac mini and Apple M4 Pro on macOS 15.2 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2501132-NE-MACMINIM416.

macminim4pro-pythonProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelOpenCLCompilerFile-SystemScreen ResolutionMAC mini m4 PRO python benchmarkApple M4 Pro (14 Cores)Apple Mac mini24GB461GBApple M4 ProLC49G95TmacOS 15.224.2.0 (arm64)OpenCL 1.2 (Nov 9 2024 22:11:50)GCC 16.0.0 + Clang 16.0.0 + Xcode 16.1APFS2560x1440OpenBenchmarking.org- XPC_FLAGS=0x0- Python 3.12.7

macminim4pro-pythonnumpy: pybench: Total For Average Test Timespyperformance: gopyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: xml_etreepyperformance: gc_collectpyperformance: json_loadspyperformance: crypto_pyaespyperformance: async_tree_iopyperformance: regex_compilepyperformance: python_startuppyperformance: asyncio_tcp_sslpyperformance: django_templatepyperformance: asyncio_websocketspyperformance: pickle_pure_pythonnumenta-nab: KNN CADnumenta-nab: Relative Entropynumenta-nab: Windowed Gaussiannumenta-nab: Earthgecko Skylinenumenta-nab: Bayesian Changepointnumenta-nab: Contextual Anomaly Detector OSEpyhpc: CPU - Numba - 16384 - Isoneutral Mixingpyhpc: CPU - Numba - 65536 - Equation of Statepyhpc: CPU - Numba - 65536 - Isoneutral Mixingpyhpc: CPU - Numpy - 16384 - Equation of Statepyhpc: CPU - Numpy - 16384 - Isoneutral Mixingpyhpc: CPU - Numpy - 65536 - Equation of Statepyhpc: CPU - Numpy - 65536 - Isoneutral Mixingpyhpc: CPU - Numba - 262144 - Equation of Statepyhpc: CPU - Numba - 262144 - Isoneutral Mixingpyhpc: CPU - Numpy - 262144 - Equation of Statepyhpc: CPU - Numpy - 262144 - Isoneutral Mixingpyhpc: CPU - Numba - 1048576 - Equation of Statepyhpc: CPU - Numba - 1048576 - Isoneutral Mixingpyhpc: CPU - Numba - 4194304 - Equation of Statepyhpc: CPU - Numba - 4194304 - Isoneutral Mixingpyhpc: CPU - Numpy - 1048576 - Equation of Statepyhpc: CPU - Numpy - 1048576 - Isoneutral Mixingpyhpc: CPU - Numpy - 4194304 - Equation of Statepyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingpyhpc: CPU - TensorFlow - 4194304 - Isoneutral MixingMAC mini m4 PRO python benchmark887.3242772.530.138.954.512.915727.956011.440.451257.17.5069915.6331146240.89956.9385.54859.19517.92620.6930.0010.0020.0070.0020.0040.0080.0120.0070.0320.0400.0520.0290.1130.1180.4900.1430.2730.7051.186OpenBenchmarking.org

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkMAC mini m4 PRO python benchmark2004006008001000SE +/- 8.05, N = 3887.32

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesMAC mini m4 PRO python benchmark90180270360450SE +/- 1.86, N = 3427

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: goMAC mini m4 PRO python benchmark1632486480SE +/- 0.03, N = 372.5

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: chaosMAC mini m4 PRO python benchmark714212835SE +/- 0.03, N = 330.1

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: floatMAC mini m4 PRO python benchmark918273645SE +/- 0.03, N = 338.9

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: nbodyMAC mini m4 PRO python benchmark1224364860SE +/- 0.06, N = 354.5

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pathlibMAC mini m4 PRO python benchmark3691215SE +/- 0.09, N = 312.9

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: raytraceMAC mini m4 PRO python benchmark306090120150SE +/- 0.00, N = 3157

PyPerformance

Benchmark: xml_etree

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: xml_etreeMAC mini m4 PRO python benchmark714212835SE +/- 0.03, N = 327.9

PyPerformance

Benchmark: gc_collect

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: gc_collectMAC mini m4 PRO python benchmark120240360480600SE +/- 0.67, N = 3560

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: json_loadsMAC mini m4 PRO python benchmark3691215SE +/- 0.03, N = 311.4

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: crypto_pyaesMAC mini m4 PRO python benchmark918273645SE +/- 0.03, N = 340.4

PyPerformance

Benchmark: async_tree_io

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: async_tree_ioMAC mini m4 PRO python benchmark110220330440550SE +/- 0.67, N = 3512

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: regex_compileMAC mini m4 PRO python benchmark1326395265SE +/- 0.00, N = 357.1

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: python_startupMAC mini m4 PRO python benchmark246810SE +/- 0.01, N = 37.50

PyPerformance

Benchmark: asyncio_tcp_ssl

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_tcp_sslMAC mini m4 PRO python benchmark150300450600750SE +/- 1.53, N = 3699

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: django_templateMAC mini m4 PRO python benchmark48121620SE +/- 0.00, N = 315.6

PyPerformance

Benchmark: asyncio_websockets

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_websocketsMAC mini m4 PRO python benchmark70140210280350SE +/- 2.67, N = 3331

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pickle_pure_pythonMAC mini m4 PRO python benchmark306090120150SE +/- 0.33, N = 3146

Numenta Anomaly Benchmark

Detector: KNN CAD

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: KNN CADMAC mini m4 PRO python benchmark50100150200250SE +/- 2.26, N = 7240.90

Numenta Anomaly Benchmark

Detector: Relative Entropy

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyMAC mini m4 PRO python benchmark1326395265SE +/- 0.89, N = 1556.94

Numenta Anomaly Benchmark

Detector: Windowed Gaussian

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Windowed GaussianMAC mini m4 PRO python benchmark1.24832.49663.74494.99326.2415SE +/- 0.031, N = 35.548

Numenta Anomaly Benchmark

Detector: Earthgecko Skyline

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineMAC mini m4 PRO python benchmark1326395265SE +/- 0.27, N = 359.20

Numenta Anomaly Benchmark

Detector: Bayesian Changepoint

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointMAC mini m4 PRO python benchmark48121620SE +/- 0.20, N = 517.93

Numenta Anomaly Benchmark

Detector: Contextual Anomaly Detector OSE

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Contextual Anomaly Detector OSEMAC mini m4 PRO python benchmark510152025SE +/- 0.21, N = 320.69

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 16384 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 16384 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.00020.00040.00060.00080.001SE +/- 0.000, N = 30.001

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.00050.0010.00150.0020.0025SE +/- 0.000, N = 30.002

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.00160.00320.00480.00640.008SE +/- 0.000, N = 30.007

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.00050.0010.00150.0020.0025SE +/- 0.000, N = 30.002

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.00090.00180.00270.00360.0045SE +/- 0.000, N = 30.004

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.00180.00360.00540.00720.009SE +/- 0.000, N = 30.008

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.00270.00540.00810.01080.0135SE +/- 0.000, N = 30.012

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.00160.00320.00480.00640.008SE +/- 0.000, N = 30.007

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.00720.01440.02160.02880.036SE +/- 0.000, N = 30.032

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.0090.0180.0270.0360.045SE +/- 0.000, N = 30.040

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.01170.02340.03510.04680.0585SE +/- 0.000, N = 30.052

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.00650.0130.01950.0260.0325SE +/- 0.000, N = 30.029

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.02540.05080.07620.10160.127SE +/- 0.000, N = 30.113

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.02660.05320.07980.10640.133SE +/- 0.000, N = 30.118

PyHPC Benchmarks

Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.11030.22060.33090.44120.5515SE +/- 0.001, N = 30.490

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.03220.06440.09660.12880.161SE +/- 0.000, N = 30.143

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.06140.12280.18420.24560.307SE +/- 0.004, N = 30.273

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of StateMAC mini m4 PRO python benchmark0.15860.31720.47580.63440.793SE +/- 0.001, N = 30.705

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral MixingMAC mini m4 PRO python benchmark0.26690.53380.80071.06761.3345SE +/- 0.004, N = 31.186


Phoronix Test Suite v10.8.5