Skip to content

Record authoritative Linux comparison baseline#3

Merged
tomsanbear merged 2 commits into
mainfrom
bench/linux-1.97-baseline
Jul 11, 2026
Merged

Record authoritative Linux comparison baseline#3
tomsanbear merged 2 commits into
mainfrom
bench/linux-1.97-baseline

Conversation

@tomsanbear

Copy link
Copy Markdown
Contributor

Records the first authoritative cross-implementation Linux baseline.

Methodology:

  • Exact Rust 1.97.0 toolchain (2d8144b7880597b6e6d3dfd63a9a9efae3f533d3)
  • AMD Ryzen 9 7950X3D, pinned to CPU 0 on a V-cache CCD
  • Performance governor enabled for the run and restored afterward
  • Five Latin-square rotations, 50 samples per benchmark
  • 1 second warmup and 2 second measurement windows

Validation:

  • 110 CPU measurements and 60 allocation measurements
  • Pinned core was 100% idle before every measured command
  • Maximum audited system load was 1.12
  • All allocation accounting and post-drop invariants pass
  • Toolchain, compiler hash, host, commit, and comparison-pair metadata are embedded in the report

macOS is intentionally not included yet. The cross-platform aggregate visualizations will be generated only after a clean authoritative macOS run supplies the second half of the validated pair.

@codspeed-hq

codspeed-hq Bot commented Jul 11, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 110 untouched benchmarks


Comparing bench/linux-1.97-baseline (22d96d4) with main (1f6e5f8)

Open in CodSpeed

@tomsanbear
tomsanbear force-pushed the bench/linux-1.97-baseline branch from cdefe02 to 524a7f2 Compare July 11, 2026 18:12
@tomsanbear
tomsanbear force-pushed the bench/linux-1.97-baseline branch from 524a7f2 to 22d96d4 Compare July 11, 2026 18:18
@tomsanbear
tomsanbear merged commit 4943262 into main Jul 11, 2026
7 checks passed
@tomsanbear
tomsanbear deleted the bench/linux-1.97-baseline branch July 11, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant