-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
- Avoid creating zero polynomial of fixed circuit size in the prover before batching -- tweak
compute_batchedto compute the linear combination in place, i.e. initialize with the first entity, and swap the accumulator if a poly of bigger size is encountered. - Try multi-threading the above using some entities as acccumulators
- Hash
shiftedpolys only once. Compute batching challenges forunshiftedinstead (maybe it has to beAllValues, not just a vector), computebatched_shiftedusing corresponding short challenges, compute batched unshifted as$\sum_{\text{non-shiftable}} \rho_i * P_i + \text{batched-shifted}$
Metadata
Metadata
Assignees
Labels
No labels