-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
enhancementNew feature or requestNew feature or request
Description
Breakdown of ZKVM verifier (after #54)
Total cycles: 1883948 (Fibonacci e2e with n=$2^{20}$)
- Read ZKVM proof variable from input: 482501 (25.6%)
- Before BaseFold verifier: 657479 (34.9%)
- Tower proofs: 532010 (26.6%)
- BaseFold verifier: 743835 (39.5%)
- Batching and first FRI round: 2047 * 100 (10.9%)
- FRI rounds: 3740 * 100 (16.2%)
- After BaseFold verifier: 133 (0%)


Breakdown of BaseFold verifier
Using the test case generated by Fibonacci e2e.
Total cycles: 880000
- Read from witness stream data: 135231
- Before the query phase: 62161
- Query phase: approximately 684140
- Beginning 817
- Build round context (precompute values independent of query) 3065
- Opening proofs 652305
- Approximately 6530 * 100 loops, where for each loop
- 514 Preparation
- 2059 MMCS verify (Two input rounds)
- Round 1 1601
- Compute batching and reordering 1560
- Approximately 36 * 40 loops
- Compute batching and reordering 1560
- Round 2 440
- Round 1 1601
- 206 First Round Folding
- 3734 FRI rounds (including MMCS ext verify)
- 18 Finalizing
- Approximately 6530 * 100 loops, where for each loop
- Sumcheck 16959
- Final evals 10952
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request