Skip to content

Latest commit

 

History

History
102 lines (86 loc) · 8.28 KB

fibonacci-d507515d6acfcc098b92799f2bcf70666832fb29.md

File metadata and controls

102 lines (86 loc) · 8.28 KB
Summary Proof Time (s) Parallel Proof Time (s)
Total (+0 [+7.7%]) 5.54 (+0 [+7.7%]) 5.54
fibonacci_program (+0 [+7.7%]) 5.54 (+0 [+7.7%]) 5.54
fibonacci_program
metric avg sum max min
total_proof_time_ms (+397 [+7.7%]) 5,541 (+397 [+7.7%]) 5,541 (+397 [+7.7%]) 5,541 (+397 [+7.7%]) 5,541
main_cells_used 51,487,838 51,487,838 51,487,838 51,487,838
total_cycles 1,500,137 1,500,137 1,500,137 1,500,137
execute_time_ms (+5 [+1.6%]) 313 (+5 [+1.6%]) 313 (+5 [+1.6%]) 313 (+5 [+1.6%]) 313
trace_gen_time_ms (+16 [+2.0%]) 835 (+16 [+2.0%]) 835 (+16 [+2.0%]) 835 (+16 [+2.0%]) 835
stark_prove_excluding_trace_time_ms (+376 [+9.4%]) 4,393 (+376 [+9.4%]) 4,393 (+376 [+9.4%]) 4,393 (+376 [+9.4%]) 4,393
main_trace_commit_time_ms (+7 [+0.9%]) 805 (+7 [+0.9%]) 805 (+7 [+0.9%]) 805 (+7 [+0.9%]) 805
generate_perm_trace_time_ms (+39 [+28.1%]) 178 (+39 [+28.1%]) 178 (+39 [+28.1%]) 178 (+39 [+28.1%]) 178
perm_trace_commit_time_ms (+784 [+100.5%]) 1,564 (+784 [+100.5%]) 1,564 (+784 [+100.5%]) 1,564 (+784 [+100.5%]) 1,564
quotient_poly_compute_time_ms (-191 [-37.4%]) 320 (-191 [-37.4%]) 320 (-191 [-37.4%]) 320 (-191 [-37.4%]) 320
quotient_poly_commit_time_ms (-231 [-31.1%]) 512 (-231 [-31.1%]) 512 (-231 [-31.1%]) 512 (-231 [-31.1%]) 512
pcs_opening_time_ms (-32 [-3.1%]) 1,011 (-32 [-3.1%]) 1,011 (-32 [-3.1%]) 1,011 (-32 [-3.1%]) 1,011
Detailed Metrics
group num_segments keygen_time_ms commit_exe_time_ms
fibonacci_program 1 379 5
group air_name quotient_deg interactions constraints
fibonacci_program AccessAdapterAir<16> 2 5 14
fibonacci_program AccessAdapterAir<2> 2 5 14
fibonacci_program AccessAdapterAir<32> 2 5 14
fibonacci_program AccessAdapterAir<4> 2 5 14
fibonacci_program AccessAdapterAir<64> 2 5 14
fibonacci_program AccessAdapterAir<8> 2 5 14
fibonacci_program BitwiseOperationLookupAir<8> 2 2 4
fibonacci_program MemoryMerkleAir<8> 2 4 40
fibonacci_program PersistentBoundaryAir<8> 2 3 6
fibonacci_program PhantomAir 2 3 5
fibonacci_program Poseidon2PeripheryAir, 1> 2 1 286
fibonacci_program ProgramAir 1 1 4
fibonacci_program RangeTupleCheckerAir<2> 1 1 4
fibonacci_program VariableRangeCheckerAir 1 1 4
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> 2 19 43
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> 2 17 39
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, ShiftCoreAir<4, 8> 2 23 90
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> 2 11 25
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> 2 13 41
fibonacci_program VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> 2 10 22
fibonacci_program VmAirWrapper<Rv32HintStoreAdapterAir, Rv32HintStoreCoreAir> 2 15 17
fibonacci_program VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> 2 16 20
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadSignExtendCoreAir<4, 8> 2 18 33
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> 2 17 38
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, DivRemCoreAir<4, 8> 2 25 88
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, MulHCoreAir<4, 8> 2 24 38
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, MultiplicationCoreAir<4, 8> 2 19 26
fibonacci_program VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> 2 11 15
fibonacci_program VmConnectorAir 2 3 9
group air_name segment rows prep_cols perm_cols main_cols cells
fibonacci_program AccessAdapterAir<8> 0 64 24 17 2,624
fibonacci_program BitwiseOperationLookupAir<8> 0 65,536 3 8 2 655,360
fibonacci_program MemoryMerkleAir<8> 0 256 20 32 13,312
fibonacci_program PersistentBoundaryAir<8> 0 64 12 20 2,048
fibonacci_program PhantomAir 0 2 12 6 36
fibonacci_program Poseidon2PeripheryAir, 1> 0 256 8 300 78,848
fibonacci_program ProgramAir 0 4,096 8 10 73,728
fibonacci_program RangeTupleCheckerAir<2> 0 524,288 2 8 1 4,718,592
fibonacci_program VariableRangeCheckerAir 0 262,144 2 8 1 2,359,296
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> 0 1,048,576 80 36 121,634,816
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> 0 524,288 40 37 40,370,176
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, ShiftCoreAir<4, 8> 0 2 52 53 210
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> 0 262,144 48 26 19,398,656
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> 0 8 56 32 704
fibonacci_program VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> 0 131,072 44 18 8,126,464
fibonacci_program VmAirWrapper<Rv32HintStoreAdapterAir, Rv32HintStoreCoreAir> 0 4 36 26 248
fibonacci_program VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> 0 16 36 28 1,024
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> 0 32 72 40 3,584
fibonacci_program VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> 0 16 28 21 784
fibonacci_program VmConnectorAir 0 2 1 12 4 32
group segment trace_gen_time_ms total_proof_time_ms total_cycles total_cells stark_prove_excluding_trace_time_ms quotient_poly_compute_time_ms quotient_poly_commit_time_ms perm_trace_commit_time_ms pcs_opening_time_ms main_trace_commit_time_ms main_cells_used generate_perm_trace_time_ms execute_time_ms
fibonacci_program 0 835 5,541 1,500,137 197,440,542 4,393 320 512 1,564 1,011 805 51,487,838 178 313

Commit: https://github.com/openvm-org/openvm/commit/d507515d6acfcc098b92799f2bcf70666832fb29

Max Segment Length: 1048476

Instance Type: 64cpu-linux-arm64

Memory Allocator: mimalloc

Benchmark Workflow