Repository navigation
rules(benchmark, rust): observer pinning for agents, no commits during a run, lda padding and the held worker group - #24
Merged
Conversation
Member
Author
|
Added |
… a run, the lock-file trap; lda padding, strided rows, the held worker group From the faer fork's SVD work of 2026-10-23: a measurement that stopped because the agent committed a worklog in the measured checkout, a two-hour restart after a plain `cargo test` re-resolved the harness lock, the observer audit refusing another agent's process; and three performance findings that are not faer's alone — a 1 KiB-multiple leading dimension aliasing L1 sets, rows as strided operands, and the worker group a thread-budget caller holds around faer, with the raw-rayon starvation that follows when a library mixes the two. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ary library is the yardstick Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
shinaoka
force-pushed
the
rules/measurement-observer-and-lda
branch
from
October 28, 2026 22:08
811bcf9 to
c599275
Compare
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.
Lessons from the faer fork's values-only SVD work of 2026-10-23 (
perf/svd-dqds, worklogs2026-10-23-blocked-bidiag.mdand2026-10-23-dqds-shift.md; campaign runs20261023T1*infaer-benchmark).rules/benchmark/measurement.mdtaskset -apc, separate command, then start the recorder fresh); the toolkit'sobserver_audit --confine. The Claude Code process started with affinity 0-23 although its login shell was pinned;record_run.pyrefused on another agent (codex) once.HEADand clean state between process sets; a worklog commit in the library checkout nearly ended a run (recovered by detachingHEADat the recorded revision).cargo testre-resolvedCargo.lockto the registry crate, a filtered diff hid the version lines, and the next recording stopped at the patch guard — a two-hour restart.rules/rust/performance.mdfaer::team::with_team(width, |par| ...)) around its calls and passesparinside; the library does not create it (maintainer's decision, 2026-10-23); 25.5 -> 19.2 ms at 512, 8T.🤖 Generated with Claude Code