You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Standardize benchmark methodology and enforce single-threaded execution (#112)
* Add Dependabot for monthly GitHub Actions updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Standardize benchmark methodology and enforce single-threaded execution
- Go: replace testing.Benchmark (adaptive iterations, average time) with
the standard 5-iteration minimum pattern used by all other languages
- Lua: replace adaptive timing loop (ran until 2s elapsed) with fixed
5 iterations reporting minimum, matching all other languages
- Add GOMAXPROCS=1, JULIA_NUM_THREADS=1, NUMBA_NUM_THREADS=1, and
MKL_NUM_THREADS=1 to both the Makefile and CI workflow to enforce
single-threaded execution across all language runtimes
- Update Methodology and Notes docs to accurately describe how benchmarks
are run: 5 internal iterations per script, 3 Makefile invocations,
overall minimum via collect.jl, and all environment variables used
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments