You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
adds bench_diffgeo coverage to the perf smoke/deep GitHub workflows, including fallback reporting when the baseline branch predates that benchmark target
specializes DEC curvature traversal for direct SoA/CSR storage
updates the Wave 3 notes with the continuation profiler pass and rejected experiments
Validation
cmake --build build -j8
ctest --test-dir build --output-on-failure -j8
14/14 passing locally
Measured Impact
bench_curvature_kernel/400: 888653 ns -> 816836 ns CPU (-8.08%)
bench_geometryGrid 1000x1000 curvature: 5.716 ms -> 5.358 ms (-6.26%)
bench_geometryGrid 1000x1000 structure: 14.516 ms -> 13.661 ms (-5.89%)
perf CI now reports bench_diffgeo on follow-up branches even when main lacks the target, instead of silently omitting it
Notes
the continuation profile and rejected experiments are recorded in notes/perf/20260306-wave3/
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
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.
Summary
mainbench_diffgeocoverage to the perf smoke/deep GitHub workflows, including fallback reporting when the baseline branch predates that benchmark targetValidation
cmake --build build -j8ctest --test-dir build --output-on-failure -j814/14passing locallyMeasured Impact
bench_curvature_kernel/400:888653 ns -> 816836 nsCPU (-8.08%)bench_geometryGrid 1000x1000curvature:5.716 ms -> 5.358 ms(-6.26%)bench_geometryGrid 1000x1000structure:14.516 ms -> 13.661 ms(-5.89%)bench_diffgeoon follow-up branches even whenmainlacks the target, instead of silently omitting itNotes
notes/perf/20260306-wave3/