Skip to content

Rebaseline CPU voxel performance#65

Merged
rsasaki0109 merged 1 commit into
mainfrom
agent/cpu-voxel-rebaseline
Jul 16, 2026
Merged

Rebaseline CPU voxel performance#65
rsasaki0109 merged 1 commit into
mainfrom
agent/cpu-voxel-rebaseline

Conversation

@rsasaki0109

Copy link
Copy Markdown
Owner

What changed

  • add a dated CPU-only voxel centroid baseline for 10k through 2M XYZI points
  • separate current CPU measurements from the historical matched CPU/GPU chart
  • document the host, benchmark command, exact medians, rejected optimization probe, and claim boundaries

Why

The README CPU values were stale: the current 2M Criterion median is 47.290 ms versus the dated approximately 389 ms entry. Mixing the new CPU measurement with old GPU data would produce an invalid crossover claim, so the two receipts are now clearly separated.

Validation

  • cargo fmt --all --check
  • git diff --check
  • CPU Criterion benchmark: cargo bench -p spatialrust-filtering --features filter-voxel-gpu --bench voxel_downsample -- cpu_centroid --noplot
  • rejected XYZI specialization was parity-tested and fully reverted after regressing 500k–2M medians

@rsasaki0109
rsasaki0109 merged commit 9d70f46 into main Jul 16, 2026
88 checks passed
@rsasaki0109
rsasaki0109 deleted the agent/cpu-voxel-rebaseline branch July 16, 2026 12:01
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