CCTA_Bespoke_render_MacMini-M4

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

HTML result view exported from: https://openbenchmarking.org/result/2501123-NE-CCTABESPO39&grt.

CCTA_Bespoke_render_MacMini-M4ProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelOpenCLCompilerFile-SystemScreen ResolutionRun1cctabespokerendermacmini-m4-01Apple M4 (10 Cores)Apple Mac mini16GB461GBApple M4LC49G95TmacOS 15.024.0.0 (arm64)OpenCL 1.2 (Aug 4 2024 00:06:31)GCC 16.0.0 + Clang 16.0.0 + Xcode 16.1APFS2560x1440OpenBenchmarking.orgEnvironment Details- XPC_FLAGS=0x0Java Details- Please visit java for information on installing Java.Python Details- Run1: Python 3.13.0- cctabespokerendermacmini-m4-01: Python 3.12.7

CCTA_Bespoke_render_MacMini-M4primesieve: 1e12primesieve: 1e13pybench: Total For Average Test Timespyhpc: CPU - Numba - 16384 - Equation of Statepyhpc: 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: GPU - Numba - 16384 - Equation of Statepyhpc: GPU - Numba - 16384 - Isoneutral Mixingpyhpc: GPU - Numba - 65536 - Equation of Statepyhpc: GPU - Numba - 65536 - Isoneutral Mixingpyhpc: GPU - Numpy - 16384 - Equation of Statepyhpc: GPU - Numpy - 16384 - Isoneutral Mixingpyhpc: GPU - Numpy - 65536 - Equation of Statepyhpc: GPU - 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: GPU - Numba - 262144 - Equation of Statepyhpc: GPU - Numba - 262144 - Isoneutral Mixingpyhpc: GPU - Numpy - 262144 - Equation of Statepyhpc: GPU - 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: GPU - Numba - 1048576 - Equation of Statepyhpc: GPU - Numba - 1048576 - Isoneutral Mixingpyhpc: GPU - Numba - 4194304 - Equation of Statepyhpc: GPU - Numba - 4194304 - Isoneutral Mixingpyhpc: GPU - Numpy - 1048576 - Equation of Statepyhpc: GPU - Numpy - 1048576 - Isoneutral Mixingpyhpc: GPU - Numpy - 4194304 - Equation of Statepyhpc: GPU - Numpy - 4194304 - Isoneutral Mixingtesseract-ocr: Time To OCR 7 ImagesRun1cctabespokerendermacmini-m4-0116.052216.87545714.56317.089230.3454300.0010.0010.0040.0070.0020.0040.0080.0120.0010.0010.0040.0070.0020.0040.0090.0120.0150.0310.0420.0500.0150.0310.0410.0500.0600.1130.2430.4820.1650.2850.8081.3110.0600.1130.2430.4790.1630.2810.7921.29215.140OpenBenchmarking.org

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.6Length: 1e12Run1cctabespokerendermacmini-m4-0148121620SE +/- 0.01, N = 3SE +/- 0.01, N = 316.0517.091. (CXX) g++ options: -O3 -arch -isysroot

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.6Length: 1e13Run1cctabespokerendermacmini-m4-0150100150200250SE +/- 0.29, N = 3SE +/- 0.10, N = 3216.88230.351. (CXX) g++ options: -O3 -arch -isysroot

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesRun1cctabespokerendermacmini-m4-01100200300400500SE +/- 2.08, N = 3SE +/- 0.00, N = 3457430

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numba - Project Size: 16384 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00020.00040.00060.00080.001SE +/- 0.000, N = 30.001

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 Mixingcctabespokerendermacmini-m4-010.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 Statecctabespokerendermacmini-m4-010.00090.00180.00270.00360.0045SE +/- 0.000, N = 30.004

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 Mixingcctabespokerendermacmini-m4-010.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 Statecctabespokerendermacmini-m4-010.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 Mixingcctabespokerendermacmini-m4-010.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 Statecctabespokerendermacmini-m4-010.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 Mixingcctabespokerendermacmini-m4-010.00270.00540.00810.01080.0135SE +/- 0.000, N = 30.012

PyHPC Benchmarks

Device: GPU - Backend: Numba - Project Size: 16384 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 16384 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00020.00040.00060.00080.001SE +/- 0.000, N = 30.001

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 16384 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.00020.00040.00060.00080.001SE +/- 0.000, N = 30.001

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 65536 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00090.00180.00270.00360.0045SE +/- 0.000, N = 30.004

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 65536 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.00160.00320.00480.00640.008SE +/- 0.000, N = 30.007

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 16384 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00050.0010.00150.0020.0025SE +/- 0.000, N = 30.002

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 16384 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.00090.00180.00270.00360.0045SE +/- 0.000, N = 30.004

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 65536 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.0020.0040.0060.0080.01SE +/- 0.000, N = 120.009

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 65536 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.00270.00540.00810.01080.0135SE +/- 0.000, N = 150.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 Statecctabespokerendermacmini-m4-010.00340.00680.01020.01360.017SE +/- 0.000, N = 30.015

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 Mixingcctabespokerendermacmini-m4-010.0070.0140.0210.0280.035SE +/- 0.000, N = 30.031

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 Statecctabespokerendermacmini-m4-010.00950.0190.02850.0380.0475SE +/- 0.000, N = 30.042

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 Mixingcctabespokerendermacmini-m4-010.01130.02260.03390.04520.0565SE +/- 0.000, N = 30.050

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 262144 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00340.00680.01020.01360.017SE +/- 0.000, N = 80.015

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 262144 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.0070.0140.0210.0280.035SE +/- 0.000, N = 30.031

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 262144 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.00920.01840.02760.03680.046SE +/- 0.000, N = 30.041

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 262144 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.01130.02260.03390.04520.0565SE +/- 0.001, N = 30.050

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 Statecctabespokerendermacmini-m4-010.01350.0270.04050.0540.0675SE +/- 0.000, N = 30.060

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 Mixingcctabespokerendermacmini-m4-010.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 Statecctabespokerendermacmini-m4-010.05470.10940.16410.21880.2735SE +/- 0.000, N = 30.243

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 Mixingcctabespokerendermacmini-m4-010.10850.2170.32550.4340.5425SE +/- 0.001, N = 30.482

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 Statecctabespokerendermacmini-m4-010.03710.07420.11130.14840.1855SE +/- 0.000, N = 30.165

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 Mixingcctabespokerendermacmini-m4-010.06410.12820.19230.25640.3205SE +/- 0.002, N = 30.285

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 Statecctabespokerendermacmini-m4-010.18180.36360.54540.72720.909SE +/- 0.006, N = 30.808

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 Mixingcctabespokerendermacmini-m4-010.2950.590.8851.181.475SE +/- 0.001, N = 31.311

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 1048576 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.01350.0270.04050.0540.0675SE +/- 0.000, N = 30.060

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 1048576 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.02540.05080.07620.10160.127SE +/- 0.000, N = 30.113

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 4194304 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.05470.10940.16410.21880.2735SE +/- 0.000, N = 30.243

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numba - Project Size: 4194304 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.10780.21560.32340.43120.539SE +/- 0.001, N = 30.479

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.03670.07340.11010.14680.1835SE +/- 0.001, N = 30.163

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.06320.12640.18960.25280.316SE +/- 0.002, N = 30.281

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of Statecctabespokerendermacmini-m4-010.17820.35640.53460.71280.891SE +/- 0.001, N = 30.792

PyHPC Benchmarks

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

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: GPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral Mixingcctabespokerendermacmini-m4-010.29070.58140.87211.16281.4535SE +/- 0.004, N = 31.292

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 5.5.0Time To OCR 7 ImagesRun1cctabespokerendermacmini-m4-0148121620SE +/- 0.03, N = 3SE +/- 0.07, N = 314.5615.14


Phoronix Test Suite v10.8.5