Skip to content

Benchmarks re-measured after the Granger and MI rewrites - #54

Merged
nullsatz merged 1 commit into
masterfrom
bench-refresh
Oct 20, 2026
Merged

nullsatz merged 1 commit into
masterfrom
bench-refresh

Conversation

@nullsatz

Copy link
Copy Markdown
Owner

Fresh run of bench/run-benchmarks.R and bench/crossover.R on an A5500 at 2.1.1, replacing the vignette's CSVs. gpuGranger at 500 times × 50 series, lag 2: 0.003 s against 0.42 s for the lm.fit loop (0.10 s before #52); in the break-even sweep 0.0036 s at 100 series (was 0.38 s), still winning from 5 series. gpuMi 0.055 s (was 0.060 s). The other rows move within run-to-run noise. The vignette's Granger precision note no longer calls its timings stale.

🤖 Generated with Claude Code

The vignette's tables are rebuilt from a fresh run of
bench/run-benchmarks.R and bench/crossover.R on the code after the
Granger and MI rewrites: gpuGranger at 500 times x 50 series, lag 2,
0.003 s against 0.42 s for the lm.fit loop (was 0.10 s), and from 0.38 s
to 0.0036 s at 100 series in the break-even sweep; gpuMi 0.055 s (was
0.060 s). Every other row moves within run-to-run noise. The Granger
precision note no longer says its timings are stale.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@nullsatz
nullsatz merged commit ecf9ed3 into master Oct 20, 2026
10 checks passed
@nullsatz
nullsatz deleted the bench-refresh branch October 20, 2026 15:57
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.

2 participants