Skip to content

perf - #274

Open
TomWambsgans wants to merge 2 commits into
mainfrom
perf/prover-low-hanging-fruit
Open

perf#274
TomWambsgans wants to merge 2 commits into
mainfrom
perf/prover-low-hanging-fruit

Conversation

@TomWambsgans

Copy link
Copy Markdown
Collaborator

No description provided.

Use factored equality weights and mixed-product accumulation for parallel MLE evaluation. Keep scalar folding for small inputs and test agreement across extension and Boolean points.

On the noisy ARM host, recursion proving measured 385-398 ms versus 411 ms, and native verification about 7 ms versus 14 ms. Leaf proving remained within measurement noise. Passed release workspace tests with arena poisoning, Clippy, rustdoc, formatting, and x86 type-checking. x86 performance was not measured.
Cache public column evaluations at the bus GKR point and reuse them for both sides and the deferred bytecode claim, avoiding a temporary dense bytecode table.

On the noisy ARM host, native recursive-proof verification measured 4.7 to 5.1 ms versus 6.9 ms. Proving remained within noise. VM, aggregation, Python verifier tests, Clippy, rustdoc, formatting, and x86 type-checking passed. x86 performance was not measured.
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