Skip to content

[WIP] Prover Optimizations - #16

Closed
Mychecksdead wants to merge 7 commits into
devfrom
mert-comp-1
Closed

[WIP] Prover Optimizations#16
Mychecksdead wants to merge 7 commits into
devfrom
mert-comp-1

Conversation

@Mychecksdead

Copy link
Copy Markdown

No description provided.

devin-ai-integration Bot and others added 7 commits August 12, 2026 08:39
…nt, FFT/NEON/witness work) on e1c2d35, nightly rustfmt applied

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
…malize CRLF to LF

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
… equality

The constants_sigmas_quotient_cache trio is not serialized, so a
serialize/deserialize round trip compared unequal (and the derived Debug
on the panic path materialized multi-GB strings).

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
A serialization round trip always reads leaves back row-major, so a
column-store tree compared unequal to its own deserialization even
though every leaf holds the same values (breaking build_block_circuit's
round-trip validation).

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
- Metal: spine-backlog scheduling, detached readbacks, large column-store
  prewarm, exclusive-GPU-phase streaming admission, updated poseidon2.metal
  kernels (deferred alpha accumulation); shader now always compiled from
  source and the prebuilt metallib artifact is removed
- NEON FFT: fused multi-layer kernels, FUSED_PAIR_MIN_SCALARS 1<<19 -> 1<<16
- Goldilocks extension: delayed-reduction base dot product specialization
- ExponentiationGate: fused evaluators
- Prover: keep 6-bit random-access U32 gate quotients off the GPU

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
…lloc)

Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.com>
Co-Authored-By: mert@lighter.xyz <mert.koksal.026@gmail.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