Skip to content

docs(audits): ReorderBuffer cache profiling strategy#3800

Merged
oferchen merged 1 commit into
masterfrom
docs/reorder-buffer-cache-1854
May 7, 2026
Merged

docs(audits): ReorderBuffer cache profiling strategy#3800
oferchen merged 1 commit into
masterfrom
docs/reorder-buffer-cache-1854

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 7, 2026

Summary

  • Adds docs/audits/reorder-buffer-cache-strategy.md defining the perf-counter measurement plan for Add amd64 tarball artifact and guard packaging alternatives #1854 (companion to the existing static cache-behavior audit).
  • Covers both engine::concurrent_delta::ReorderBuffer<T> (ring) and transfer::reorder_buffer::BoundedReorderBuffer<T> (BTreeMap), with cache-line layout analysis and false-sharing risk assessment.
  • Defines the insert-pattern matrix (in-order / reverse / random / pathological) wired against the existing 10K-10M scaling bench at crates/engine/benches/reorder_buffer_scaling.rs, plus decision thresholds and layout-tuning hypotheses.

Test plan

  • Doc-only change; no code paths touched.
  • cargo fmt --all -- --check (CI).
  • Markdown link / path references resolve against current source tree.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 7, 2026
@oferchen oferchen merged commit 42a8aeb into master May 7, 2026
8 checks passed
@oferchen oferchen deleted the docs/reorder-buffer-cache-1854 branch May 8, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant