*.bump_s throughput baseline is stale vs current hardware #15

Closed
opened 2026-05-20 13:21:58 +02:00 by Brummel · 0 comments
Owner

bench/check.py's throughput.*.bump_s family (the fastest, most jitter-prone metrics) reads ~+5–13% over bench/baseline.json on the current machine. Localised at the iteration-discipline-revert audit (2026-05-16): an interleaved 3×60-run measurement of bench_list_sum bump_s built from the byte-oracle commit 1ff7e81 shows the same ~+11% elevation as HEAD, and the two bump binaries are cmp-identical — so this is environmental drift relative to the 2026-05-09 baseline-capture machine state, not a codegen regression. Re-capture the full *.bump_s set on current hardware from a known-clean commit and recalibrate the bump_s baseline+tolerance pair (or widen the tolerance) so the noise floor stops tripping check.py exit 1. Pure bench-harness recalibration; no language change.

`bench/check.py`'s `throughput.*.bump_s` family (the fastest, most jitter-prone metrics) reads ~+5–13% over `bench/baseline.json` on the current machine. Localised at the iteration-discipline-revert audit (2026-05-16): an interleaved 3×60-run measurement of `bench_list_sum` bump_s built from the byte-oracle commit `1ff7e81` shows the *same* ~+11% elevation as HEAD, and the two bump binaries are `cmp`-identical — so this is environmental drift relative to the 2026-05-09 baseline-capture machine state, **not** a codegen regression. Re-capture the full `*.bump_s` set on current hardware from a known-clean commit and recalibrate the `bump_s` baseline+tolerance pair (or widen the tolerance) so the noise floor stops tripping `check.py` exit 1. Pure bench-harness recalibration; no language change.
Brummel added the bug label 2026-05-20 15:29:34 +02:00
Sign in to join this conversation.