Skip to content

Latest commit

 

History

History
101 lines (85 loc) · 8.02 KB

fibonacci-3f76e13839b3567834fd94d6d62433f090995914.md

File metadata and controls

101 lines (85 loc) · 8.02 KB
Summary Proof Time (s) Parallel Proof Time (s)
Total (+0 [+0.1%]) 5.29 (+0 [+0.1%]) 5.29
fibonacci_program (+0 [+0.1%]) 5.29 (+0 [+0.1%]) 5.29
fibonacci_program
metric avg sum max min
total_proof_time_ms (+6 [+0.1%]) 5,285 (+6 [+0.1%]) 5,285 (+6 [+0.1%]) 5,285 (+6 [+0.1%]) 5,285
main_cells_used 51,485,080 51,485,080 51,485,080 51,485,080
total_cycles 1,500,095 1,500,095 1,500,095 1,500,095
execute_time_ms (-2 [-0.6%]) 310 (-2 [-0.6%]) 310 (-2 [-0.6%]) 310 (-2 [-0.6%]) 310
trace_gen_time_ms (-21 [-2.6%]) 801 (-21 [-2.6%]) 801 (-21 [-2.6%]) 801 (-21 [-2.6%]) 801
stark_prove_excluding_trace_time_ms (+29 [+0.7%]) 4,174 (+29 [+0.7%]) 4,174 (+29 [+0.7%]) 4,174 (+29 [+0.7%]) 4,174
main_trace_commit_time_ms (-1 [-0.1%]) 861 (-1 [-0.1%]) 861 (-1 [-0.1%]) 861 (-1 [-0.1%]) 861
generate_perm_trace_time_ms (+5 [+3.8%]) 138 (+5 [+3.8%]) 138 (+5 [+3.8%]) 138 (+5 [+3.8%]) 138
perm_trace_commit_time_ms (+15 [+1.9%]) 811 (+15 [+1.9%]) 811 (+15 [+1.9%]) 811 (+15 [+1.9%]) 811
quotient_poly_compute_time_ms (+6 [+1.2%]) 518 (+6 [+1.2%]) 518 (+6 [+1.2%]) 518 (+6 [+1.2%]) 518
quotient_poly_commit_time_ms (+7 [+0.9%]) 776 (+7 [+0.9%]) 776 (+7 [+0.9%]) 776 (+7 [+0.9%]) 776
pcs_opening_time_ms (-4 [-0.4%]) 1,066 (-4 [-0.4%]) 1,066 (-4 [-0.4%]) 1,066 (-4 [-0.4%]) 1,066
Detailed Metrics
group num_segments keygen_time_ms commit_exe_time_ms
fibonacci_program 1 398 5
group air_name quotient_deg interactions constraints
fibonacci_program AccessAdapterAir<16> 4 5 11
fibonacci_program AccessAdapterAir<2> 4 5 11
fibonacci_program AccessAdapterAir<32> 4 5 11
fibonacci_program AccessAdapterAir<4> 4 5 11
fibonacci_program AccessAdapterAir<64> 4 5 11
fibonacci_program AccessAdapterAir<8> 4 5 11
fibonacci_program BitwiseOperationLookupAir<8> 2 2 4
fibonacci_program MemoryMerkleAir<8> 4 4 38
fibonacci_program PersistentBoundaryAir<8> 4 3 5
fibonacci_program PhantomAir 4 3 4
fibonacci_program Poseidon2PeripheryAir, 1> 2 1 286
fibonacci_program ProgramAir 1 1 4
fibonacci_program RangeTupleCheckerAir<2> 1 1 4
fibonacci_program Rv32HintStoreAir 4 19 21
fibonacci_program VariableRangeCheckerAir 1 1 4
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> 4 19 30
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> 4 17 35
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, ShiftCoreAir<4, 8> 4 23 84
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> 4 11 17
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> 4 13 32
fibonacci_program VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> 4 10 15
fibonacci_program VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> 4 16 16
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadSignExtendCoreAir<4, 8> 4 18 21
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> 4 17 27
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, DivRemCoreAir<4, 8> 4 25 72
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, MulHCoreAir<4, 8> 4 24 23
fibonacci_program VmAirWrapper<Rv32MultAdapterAir, MultiplicationCoreAir<4, 8> 4 19 13
fibonacci_program VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> 4 11 12
fibonacci_program VmConnectorAir 4 3 8
group air_name segment rows prep_cols perm_cols main_cols cells
fibonacci_program AccessAdapterAir<8> 0 32 12 17 928
fibonacci_program BitwiseOperationLookupAir<8> 0 65,536 3 8 2 655,360
fibonacci_program MemoryMerkleAir<8> 0 256 12 32 11,264
fibonacci_program PersistentBoundaryAir<8> 0 32 8 20 896
fibonacci_program PhantomAir 0 2 8 6 28
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 Rv32HintStoreAir 0 4 24 32 224
fibonacci_program VariableRangeCheckerAir 0 262,144 2 8 1 2,359,296
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> 0 1,048,576 28 36 67,108,864
fibonacci_program VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> 0 524,288 24 37 31,981,568
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> 0 262,144 16 26 11,010,048
fibonacci_program VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> 0 4 20 32 208
fibonacci_program VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> 0 131,072 16 18 4,456,448
fibonacci_program VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> 0 16 20 28 768
fibonacci_program VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> 0 16 28 40 1,088
fibonacci_program VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> 0 8 16 21 296
fibonacci_program VmConnectorAir 0 2 1 8 4 24
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 801 5,285 1,500,095 122,458,476 4,174 518 776 811 1,066 861 51,485,080 138 310

Commit: https://github.com/openvm-org/openvm/commit/3f76e13839b3567834fd94d6d62433f090995914

Max Segment Length: 1048476

Instance Type: 64cpu-linux-arm64

Memory Allocator: mimalloc

Benchmark Workflow