--- name: albucore-benchmarks description: Running Albucore micro-benchmarks under benchmarks/, synthetic router timings, and comparing PyPI releases with uv --no-project. Use when adding benchmarks, comparing performance across versions, or documenting benchmark workflow. --- # Albucore Benchmarks Before designing a performance comparison, read `../performance-optimization/SKILL.md` and `../../../docs/performance-optimization.md` completely. Extend the benchmark along the dimension that controls the candidate, such as label density for `bincount`, table and channel layout for LUTs, or output size and dtype for random generation. Use exactly one CPU thread per process for every candidate, following the thread controls in the canonical performance guide. Benchmark additional thread counts only when the user explicitly requests thread scaling. ## Layout - `benchmarks/` - Python timing scripts. Run from repo root: `uv run python benchmarks/