perf(continuations): Have bounded number of segment data while proving #403
Labels
crate: evm_arithmetization
Anything related to the evm_arithmetization crate.
performance
Performance improvement related changes
Milestone
Proving with continuations requires to first generate segment data for all segment payloads within a block. This has a negative effect on memory as these segments are persisted until consumed, which happens at a much slower rate.
We should consider having some buffered approach to not hold in memory more than
N
segment data ahead (whereN
most likely would be the runtime number of workers to make sure that they can all pick up a next job if they happened to finish their current one at the same time).The text was updated successfully, but these errors were encountered: