Time the QR routine.
Only Accelerate’s QR factorization contributes to the GFLOP/s score. Matrix generation, copying and validation are measured separately or excluded.
A numerical benchmark for Mac
Measure QR decomposition speed and check the numerical accuracy of every result. A native Mac app built around Apple’s own linear algebra framework.
Free app · Preparing for the Mac App Store
dgeqrfFloat64m ≥ nClear measurements. Visible checks.
Only Accelerate’s QR factorization contributes to the GFLOP/s score. Matrix generation, copying and validation are measured separately or excluded.
Reconstruct Q and R, measure the relative reconstruction error, and check Q’s orthogonality. See timing and residuals for every measured iteration.
Use square or tall matrices with a fixed seed. Reuse the same matrix, or generate a new one each iteration from a repeatable seed sequence.
Your Mac. Your results.
No account, analytics or automatic result uploads. Copy a concise summary only when you choose to share it.
Requires macOS 14 or later. Native Apple Silicon and Intel builds.