Skip to content

Add performance programme design document - #44

Merged
matengo merged 1 commit into
masterfrom
perf-design
Sep 18, 2026
Merged

matengo merged 1 commit into
masterfrom
perf-design

Conversation

@matengo

@matengo matengo commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Add performance programme design document

Tracking before improvement: BenchmarkDotNet micro-benchmarks, an
alternating base/head A/B script on a shared runner, and a non-blocking
perf workflow. Then five improvement candidates grounded in the current
code (per-iteration horizontal Vector.Dot in the kernels, per-query
allocations in Search, neighbour-list copies, prune allocations,
parallel build scaling), each with how to measure and what done means.

Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com

Tracking before improvement: BenchmarkDotNet micro-benchmarks, an
alternating base/head A/B script on a shared runner, and a non-blocking
perf workflow. Then five improvement candidates grounded in the current
code (per-iteration horizontal Vector.Dot in the kernels, per-query
allocations in Search, neighbour-list copies, prune allocations,
parallel build scaling), each with how to measure and what done means.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@matengo
matengo merged commit 42b9564 into master Sep 18, 2026
2 checks passed
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