Benchmark Comparison — groundSpring
Rendered from 02-benchmark-comparison.ipynb — live notebook from the ABG shared workspace
Benchmark Comparison — groundSpring¶
Rust vs Python performance across 28 benchmarked experiments, plus three-mode benchmark data (default → barraCuda CPU → barraCuda GPU) and the 110-delegation inventory breakdown by barraCuda module.
Data sources: experiments/results/benchmark_timing.json, experiment_catalog.json
For other springs: Replace benchmark data with your own timing JSONs. Keep the Rust-vs-Python comparison pattern and delegation breakdown.
Top Speedups: Rust vs Python¶
Three-Mode Benchmark (Default → CPU → GPU)¶
barraCuda Delegation Breakdown¶
Validation Summary¶
| Metric | Value |
|---|---|
| Rust vs Python (overall) | 5.1× faster |
| Rust vs Python (excl LAPACK) | 11.6× faster |
| Peak speedup | 49.5× (Almost-Mathieu Sturm) |
| Three-mode GPU speedup | 2.2× vs default |
| barraCuda delegations | 110 (67 CPU + 43 GPU) |
| metalForge checks | 140 across 5 substrates |
Provenance: All benchmarks from groundSpring V124 (April 27, 2026). See Spring Catalog on primals.eco.