General
Scope gkr_reduce in prover.rs and verifier.rs
Benchmarking & Profiling setup
Optimisations
Prove layer (66%)
Suffix Table (8.3%)
Sumcheck
verifier messages (19.9%)
Circuit Evaluator / Witness Builder (33%)
- leaf construction (11%)
- evaluator (22.5%)
- lazy
Inner product claim transformation / mtable (5.2%)
Miscellaneous optimisations
Remarks
Multithreading will be done after these optimisations.
General
Scope
gkr_reducein prover.rs and verifier.rsBenchmarking & Profiling setup
Optimisations
Prove layer (66%)
Suffix Table (8.3%)
Sumcheck
verifier messages (19.9%)
Circuit Evaluator / Witness Builder (33%)
Inner product claim transformation / mtable (5.2%)
Miscellaneous optimisations
Remarks
Multithreading will be done after these optimisations.