docs: refresh BENCHMARK.md division/parse/tostr tables post PRs #82–#89#91
Merged
Conversation
Re-measured 2026-06-11 with a focused paired BigMath-vs-GMP harness on the same size grids (GMP re-timed in the same run; mul tables left as 2026-05-30 values since multiplication code was untouched; the 100M/200M division rows are annotated as not re-measured). Headline movements: - skewed div 5M x 1M: 200.6 -> 111.4 ms (2.87x -> 1.59x vs GMP) - skewed div 50M x 10M: 2464 -> 1461 ms (1.86x -> 1.13x, near parity) - tostr 1M digits: 224.8 -> 170.2 ms (4.48x -> 3.31x) - tostr 20M: 5433 -> 3785 ms (2.52x -> 1.78x) - parse 1M: 49.0 -> 43.3 ms (2.33x -> 2.11x) Adds a session summary section (PRs #82-#89, one row per PR with headline wins, dispatch-state summary, and the two process lessons), linking to DIVISION.md / STRING_CONVERSION.md for the deep dives. ToString methodology matches the original table: warm best-of-N below 100k digits, single cold run (chain build included) at 100k+. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Re-measured the division (skewed + balanced), parse, and ToString tables on the 2026-05-30 size grids with a focused paired harness (GMP re-timed in the same run). Multiplication tables left at 2026-05-30 values — mul code untouched by the session. 100M/200M division rows annotated as not re-measured.
Also adds a "2026-06-11 division & decimal-IO session" summary section — one row per PR (#82–#89) with headline wins, the post-session dispatch state (no known shape holes), and the two process lessons (CPU-time ≠ wall-clock on the threaded stack; Newton tower drift ~B^6 ulps needs B^16 residue windows).
🤖 Generated with Claude Code