warriors/trisha/roadmap/double-buffered-batch.md

double-buffered batch verification

current batch verification uses thread::scope — parallel but no GPU overlap between proofs. double-buffering pipelines CPU decode of proof N+1 while GPU folds proof N.

tasks

G5.1  two sets of FRI fold buffers (ping-pong)
G5.2  pipeline: CPU prepare → GPU fold → CPU verify, overlapped
G5.3  benchmark: batch of 4, 8, 16 proofs, speedup vs sequential

Graph