Skip to content

bench: GV100 comparison record - #119

Closed
sshin23 wants to merge 1 commit into
mainfrom
bench/comparison-gv100-record
Closed

sshin23 wants to merge 1 commit into
mainfrom
bench/comparison-gv100-record

Conversation

@sshin23

@sshin23 sshin23 commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

The full bench/compare.jl + compare_report.jl run on a Quadro GV100 against cuDSS 0.8.0, complementing the committed RTX 4080 record: every done-task feature over the complete harness (generated, SuiteSparse, and the case14/118/1354 + 78k-bus epigrids KKT dumps at iterations 1/10/20). Headline geometric means (stock SDS/cuDSS): Cholesky analysis 0.80× · factorization 2.81× · refactorization 4.63× · solve 5.43×; uniform batch 1.21× factorization; analysis faster than cuDSS on four of eight features. Originally pushed to the #107 branch after its merge had already landed — re-homed here.

🤖 Generated with Claude Code

The complete bench/compare.jl run of PR #107's harness state on a second
device — every done-task feature, all harness matrices including the
case14/118/1354 dumps (iterations 1, 10, 20) and the 78k-bus epigrids dumps,
both solvers, plus the rendered report. Kept beside bench/comparison so the
RTX 4080 record stands; the CSVs carry the device per row.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sshin23

sshin23 commented Oct 10, 2026

Copy link
Copy Markdown
Contributor Author

Consolidated into #126 (single PR carrying #119, #122, #124, #125 plus the integration-branch extras, pre-gated on the GV100). Branch left in place.

@sshin23 sshin23 closed this Oct 10, 2026
sshin23 added a commit that referenced this pull request Oct 13, 2026
…ering knobs, division-free Cholesky, GV100 record (#126)

Device-built symbolic maps, the nd_nseps/nd_seed ordering parameters, the
division-free Cholesky column step, the fused factorization/solve pipeline
(src/fused.jl) with its no-pivot LDL mode and per-architecture tuning, the
MadNLP package extension (exported SDSSolver with sds_factorization = :ldl
and true inertia; no-pivot LDL disables 2x2 pivot-pair detection), the CPU
fast path and HSL reference benches, the fresh-machine @sds workflow, and
the campaign write-ups. Full validation record in the PR body.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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