-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4f27a6a
commit ff1fdbf
Showing
5 changed files
with
401 additions
and
6 deletions.
There are no files selected for viewing
116 changes: 116 additions & 0 deletions
116
benchmarks-pr/1158/ecrecover-4b5c0b90fd8ff8cf0503458f0e5b904ab48a058b.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
| ecrecover_program ||||| | ||
|:---|---:|---:|---:|---:| | ||
|metric|avg|sum|max|min| | ||
| `total_proof_time_ms ` | <span style='color: green'>(-9 [-0.3%])</span> 2,903 | <span style='color: green'>(-9 [-0.3%])</span> 2,903 | <span style='color: green'>(-9 [-0.3%])</span> 2,903 | <span style='color: green'>(-9 [-0.3%])</span> 2,903 | | ||
| `total_cells_used ` | 15,230,037 | 15,230,037 | 15,230,037 | 15,230,037 | | ||
| `total_cycles ` | 290,016 | 290,016 | 290,016 | 290,016 | | ||
| `execute_time_ms ` | <span style='color: red'>(+1 [+0.2%])</span> 482 | <span style='color: red'>(+1 [+0.2%])</span> 482 | <span style='color: red'>(+1 [+0.2%])</span> 482 | <span style='color: red'>(+1 [+0.2%])</span> 482 | | ||
| `trace_gen_time_ms ` | <span style='color: green'>(-5 [-6.5%])</span> 72 | <span style='color: green'>(-5 [-6.5%])</span> 72 | <span style='color: green'>(-5 [-6.5%])</span> 72 | <span style='color: green'>(-5 [-6.5%])</span> 72 | | ||
| `stark_prove_excluding_trace_time_ms` | <span style='color: green'>(-5 [-0.2%])</span> 2,349 | <span style='color: green'>(-5 [-0.2%])</span> 2,349 | <span style='color: green'>(-5 [-0.2%])</span> 2,349 | <span style='color: green'>(-5 [-0.2%])</span> 2,349 | | ||
| `main_trace_commit_time_ms` | 405 | 405 | 405 | 405 | | ||
| `generate_perm_trace_time_ms` | 41 | 41 | 41 | 41 | | ||
| `perm_trace_commit_time_ms` | <span style='color: red'>(+1 [+0.2%])</span> 523 | <span style='color: red'>(+1 [+0.2%])</span> 523 | <span style='color: red'>(+1 [+0.2%])</span> 523 | <span style='color: red'>(+1 [+0.2%])</span> 523 | | ||
| `quotient_poly_compute_time_ms` | 273 | 273 | 273 | 273 | | ||
| `quotient_poly_commit_time_ms` | <span style='color: red'>(+3 [+1.0%])</span> 309 | <span style='color: red'>(+3 [+1.0%])</span> 309 | <span style='color: red'>(+3 [+1.0%])</span> 309 | <span style='color: red'>(+3 [+1.0%])</span> 309 | | ||
| `pcs_opening_time_ms ` | <span style='color: green'>(-8 [-1.0%])</span> 796 | <span style='color: green'>(-8 [-1.0%])</span> 796 | <span style='color: green'>(-8 [-1.0%])</span> 796 | <span style='color: green'>(-8 [-1.0%])</span> 796 | | ||
|
||
|
||
|
||
<details> | ||
<summary>Detailed Metrics</summary> | ||
|
||
| group | num_segments | keygen_time_ms | fri.log_blowup | commit_exe_time_ms | | ||
| --- | --- | --- | --- | --- | | ||
| ecrecover_program | 1 | 1,174 | 2 | 8 | | ||
|
||
| group | air_name | quotient_deg | interactions | constraints | | ||
| --- | --- | --- | --- | --- | | ||
| ecrecover_program | AccessAdapterAir<16> | 2 | 5 | 14 | | ||
| ecrecover_program | AccessAdapterAir<2> | 2 | 5 | 14 | | ||
| ecrecover_program | AccessAdapterAir<32> | 2 | 5 | 14 | | ||
| ecrecover_program | AccessAdapterAir<4> | 2 | 5 | 14 | | ||
| ecrecover_program | AccessAdapterAir<64> | 2 | 5 | 14 | | ||
| ecrecover_program | AccessAdapterAir<8> | 2 | 5 | 14 | | ||
| ecrecover_program | BitwiseOperationLookupAir<8> | 2 | 2 | 4 | | ||
| ecrecover_program | KeccakVmAir | 2 | 321 | 4,571 | | ||
| ecrecover_program | MemoryMerkleAir<8> | 2 | 4 | 40 | | ||
| ecrecover_program | PersistentBoundaryAir<8> | 2 | 3 | 6 | | ||
| ecrecover_program | PhantomAir | 2 | 3 | 5 | | ||
| ecrecover_program | Poseidon2PeripheryAir<BabyBearParameters>, 1> | 2 | 1 | 286 | | ||
| ecrecover_program | ProgramAir | 1 | 1 | 4 | | ||
| ecrecover_program | RangeTupleCheckerAir<2> | 1 | 1 | 4 | | ||
| ecrecover_program | VariableRangeCheckerAir | 1 | 1 | 4 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> | 2 | 19 | 43 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> | 2 | 17 | 39 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, ShiftCoreAir<4, 8> | 2 | 23 | 90 | | ||
| ecrecover_program | VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> | 2 | 11 | 25 | | ||
| ecrecover_program | VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> | 2 | 13 | 41 | | ||
| ecrecover_program | VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> | 2 | 10 | 22 | | ||
| ecrecover_program | VmAirWrapper<Rv32HintStoreAdapterAir, Rv32HintStoreCoreAir> | 2 | 15 | 17 | | ||
| ecrecover_program | VmAirWrapper<Rv32IsEqualModAdapterAir<2, 1, 32, 32>, ModularIsEqualCoreAir<32, 4, 8> | 2 | 25 | 223 | | ||
| ecrecover_program | VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> | 2 | 16 | 20 | | ||
| ecrecover_program | VmAirWrapper<Rv32LoadStoreAdapterAir, LoadSignExtendCoreAir<4, 8> | 2 | 18 | 33 | | ||
| ecrecover_program | VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> | 2 | 17 | 38 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, DivRemCoreAir<4, 8> | 2 | 25 | 88 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, MulHCoreAir<4, 8> | 2 | 24 | 38 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, MultiplicationCoreAir<4, 8> | 2 | 19 | 26 | | ||
| ecrecover_program | VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> | 2 | 11 | 15 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<1, 2, 2, 32, 32>, FieldExpressionCoreAir> | 2 | 411 | 449 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 1, 1, 32, 32>, ModularAddSubCoreAir> | 2 | 94 | 126 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 1, 1, 32, 32>, ModularMulDivCoreAir> | 2 | 156 | 188 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 2, 2, 32, 32>, FieldExpressionCoreAir> | 2 | 422 | 456 | | ||
| ecrecover_program | VmConnectorAir | 2 | 3 | 9 | | ||
|
||
| group | air_name | segment | rows | prep_cols | perm_cols | main_cols | cells | | ||
| --- | --- | --- | --- | --- | --- | --- | --- | | ||
| ecrecover_program | AccessAdapterAir<16> | 0 | 16,384 | | 24 | 25 | 802,816 | | ||
| ecrecover_program | AccessAdapterAir<2> | 0 | 256 | | 24 | 11 | 8,960 | | ||
| ecrecover_program | AccessAdapterAir<32> | 0 | 8,192 | | 24 | 41 | 532,480 | | ||
| ecrecover_program | AccessAdapterAir<4> | 0 | 128 | | 24 | 13 | 4,736 | | ||
| ecrecover_program | AccessAdapterAir<8> | 0 | 32,768 | | 24 | 17 | 1,343,488 | | ||
| ecrecover_program | BitwiseOperationLookupAir<8> | 0 | 65,536 | 3 | 8 | 2 | 655,360 | | ||
| ecrecover_program | KeccakVmAir | 0 | 128 | | 1,288 | 3,164 | 569,856 | | ||
| ecrecover_program | MemoryMerkleAir<8> | 0 | 4,096 | | 20 | 32 | 212,992 | | ||
| ecrecover_program | PersistentBoundaryAir<8> | 0 | 4,096 | | 12 | 20 | 131,072 | | ||
| ecrecover_program | PhantomAir | 0 | 64 | | 12 | 6 | 1,152 | | ||
| ecrecover_program | Poseidon2PeripheryAir<BabyBearParameters>, 1> | 0 | 4,096 | | 8 | 300 | 1,261,568 | | ||
| ecrecover_program | ProgramAir | 0 | 16,384 | | 8 | 10 | 294,912 | | ||
| ecrecover_program | RangeTupleCheckerAir<2> | 0 | 524,288 | 2 | 8 | 1 | 4,718,592 | | ||
| ecrecover_program | VariableRangeCheckerAir | 0 | 262,144 | 2 | 8 | 1 | 2,359,296 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, BaseAluCoreAir<4, 8> | 0 | 131,072 | | 80 | 36 | 15,204,352 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, LessThanCoreAir<4, 8> | 0 | 2,048 | | 40 | 37 | 157,696 | | ||
| ecrecover_program | VmAirWrapper<Rv32BaseAluAdapterAir, ShiftCoreAir<4, 8> | 0 | 16,384 | | 52 | 53 | 1,720,320 | | ||
| ecrecover_program | VmAirWrapper<Rv32BranchAdapterAir, BranchEqualCoreAir<4> | 0 | 16,384 | | 48 | 26 | 1,212,416 | | ||
| ecrecover_program | VmAirWrapper<Rv32BranchAdapterAir, BranchLessThanCoreAir<4, 8> | 0 | 32,768 | | 56 | 32 | 2,883,584 | | ||
| ecrecover_program | VmAirWrapper<Rv32CondRdWriteAdapterAir, Rv32JalLuiCoreAir> | 0 | 4,096 | | 44 | 18 | 253,952 | | ||
| ecrecover_program | VmAirWrapper<Rv32HintStoreAdapterAir, Rv32HintStoreCoreAir> | 0 | 256 | | 36 | 26 | 15,872 | | ||
| ecrecover_program | VmAirWrapper<Rv32IsEqualModAdapterAir<2, 1, 32, 32>, ModularIsEqualCoreAir<32, 4, 8> | 0 | 4,096 | | 56 | 166 | 909,312 | | ||
| ecrecover_program | VmAirWrapper<Rv32JalrAdapterAir, Rv32JalrCoreAir> | 0 | 8,192 | | 36 | 28 | 524,288 | | ||
| ecrecover_program | VmAirWrapper<Rv32LoadStoreAdapterAir, LoadSignExtendCoreAir<4, 8> | 0 | 4,096 | | 76 | 35 | 454,656 | | ||
| ecrecover_program | VmAirWrapper<Rv32LoadStoreAdapterAir, LoadStoreCoreAir<4> | 0 | 131,072 | | 72 | 40 | 14,680,064 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, DivRemCoreAir<4, 8> | 0 | 8 | | 104 | 57 | 1,288 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, MulHCoreAir<4, 8> | 0 | 8 | | 100 | 39 | 1,112 | | ||
| ecrecover_program | VmAirWrapper<Rv32MultAdapterAir, MultiplicationCoreAir<4, 8> | 0 | 4,096 | | 80 | 31 | 454,656 | | ||
| ecrecover_program | VmAirWrapper<Rv32RdWriteAdapterAir, Rv32AuipcCoreAir> | 0 | 4,096 | | 28 | 21 | 200,704 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<1, 2, 2, 32, 32>, FieldExpressionCoreAir> | 0 | 2,048 | | 828 | 543 | 2,807,808 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 1, 1, 32, 32>, ModularAddSubCoreAir> | 0 | 8 | | 192 | 199 | 3,128 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 1, 1, 32, 32>, ModularMulDivCoreAir> | 0 | 16 | | 316 | 261 | 9,232 | | ||
| ecrecover_program | VmAirWrapper<Rv32VecHeapAdapterAir<2, 2, 2, 32, 32>, FieldExpressionCoreAir> | 0 | 1,024 | | 848 | 619 | 1,502,208 | | ||
| ecrecover_program | VmConnectorAir | 0 | 2 | 1 | 12 | 4 | 32 | | ||
|
||
| group | segment | trace_gen_time_ms | total_proof_time_ms | total_cycles | total_cells_used | 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 | generate_perm_trace_time_ms | execute_time_ms | | ||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | ||
| ecrecover_program | 0 | 72 | 2,903 | 290,016 | 15,230,037 | 55,907,135 | 2,349 | 273 | 309 | 523 | 796 | 405 | 41 | 482 | | ||
|
||
</details> | ||
|
||
|
||
Commit: https://github.com/openvm-org/openvm/commit/4b5c0b90fd8ff8cf0503458f0e5b904ab48a058b | ||
|
||
Max Segment Length: 1048476 | ||
|
||
Instance Type: 64cpu-linux-arm64 | ||
|
||
Memory Allocator: mimalloc | ||
|
||
[Benchmark Workflow](https://github.com/openvm-org/openvm/actions/runs/12586089068) |
96 changes: 96 additions & 0 deletions
96
benchmarks-pr/1158/fibonacci-4b5c0b90fd8ff8cf0503458f0e5b904ab48a058b.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
| fibonacci_program ||||| | ||
|:---|---:|---:|---:|---:| | ||
|metric|avg|sum|max|min| | ||
| `total_proof_time_ms ` | <span style='color: green'>(-154 [-2.1%])</span> 7,350 | <span style='color: green'>(-154 [-2.1%])</span> 7,350 | <span style='color: green'>(-154 [-2.1%])</span> 7,350 | <span style='color: green'>(-154 [-2.1%])</span> 7,350 | | ||
| `total_cells_used ` | 51,505,102 | 51,505,102 | 51,505,102 | 51,505,102 | | ||
| `total_cycles ` | 1,500,137 | 1,500,137 | 1,500,137 | 1,500,137 | | ||
| `execute_time_ms ` | <span style='color: green'>(-57 [-3.4%])</span> 1,634 | <span style='color: green'>(-57 [-3.4%])</span> 1,634 | <span style='color: green'>(-57 [-3.4%])</span> 1,634 | <span style='color: green'>(-57 [-3.4%])</span> 1,634 | | ||
| `trace_gen_time_ms ` | <span style='color: green'>(-15 [-5.7%])</span> 249 | <span style='color: green'>(-15 [-5.7%])</span> 249 | <span style='color: green'>(-15 [-5.7%])</span> 249 | <span style='color: green'>(-15 [-5.7%])</span> 249 | | ||
| `stark_prove_excluding_trace_time_ms` | <span style='color: green'>(-82 [-1.5%])</span> 5,467 | <span style='color: green'>(-82 [-1.5%])</span> 5,467 | <span style='color: green'>(-82 [-1.5%])</span> 5,467 | <span style='color: green'>(-82 [-1.5%])</span> 5,467 | | ||
| `main_trace_commit_time_ms` | <span style='color: green'>(-4 [-0.5%])</span> 860 | <span style='color: green'>(-4 [-0.5%])</span> 860 | <span style='color: green'>(-4 [-0.5%])</span> 860 | <span style='color: green'>(-4 [-0.5%])</span> 860 | | ||
| `generate_perm_trace_time_ms` | 177 | 177 | 177 | 177 | | ||
| `perm_trace_commit_time_ms` | <span style='color: green'>(-24 [-1.4%])</span> 1,725 | <span style='color: green'>(-24 [-1.4%])</span> 1,725 | <span style='color: green'>(-24 [-1.4%])</span> 1,725 | <span style='color: green'>(-24 [-1.4%])</span> 1,725 | | ||
| `quotient_poly_compute_time_ms` | <span style='color: green'>(-15 [-1.8%])</span> 838 | <span style='color: green'>(-15 [-1.8%])</span> 838 | <span style='color: green'>(-15 [-1.8%])</span> 838 | <span style='color: green'>(-15 [-1.8%])</span> 838 | | ||
| `quotient_poly_commit_time_ms` | <span style='color: green'>(-5 [-1.0%])</span> 491 | <span style='color: green'>(-5 [-1.0%])</span> 491 | <span style='color: green'>(-5 [-1.0%])</span> 491 | <span style='color: green'>(-5 [-1.0%])</span> 491 | | ||
| `pcs_opening_time_ms ` | <span style='color: green'>(-34 [-2.4%])</span> 1,372 | <span style='color: green'>(-34 [-2.4%])</span> 1,372 | <span style='color: green'>(-34 [-2.4%])</span> 1,372 | <span style='color: green'>(-34 [-2.4%])</span> 1,372 | | ||
|
||
|
||
|
||
<details> | ||
<summary>Detailed Metrics</summary> | ||
|
||
| group | num_segments | keygen_time_ms | fri.log_blowup | commit_exe_time_ms | | ||
| --- | --- | --- | --- | --- | | ||
| fibonacci_program | 1 | 355 | 2 | 6 | | ||
|
||
| 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<BabyBearParameters>, 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 | 512 | | 20 | 32 | 26,624 | | ||
| fibonacci_program | PersistentBoundaryAir<8> | 0 | 64 | | 12 | 20 | 2,048 | | ||
| fibonacci_program | PhantomAir | 0 | 2 | | 12 | 6 | 36 | | ||
| fibonacci_program | Poseidon2PeripheryAir<BabyBearParameters>, 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_used | 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 | generate_perm_trace_time_ms | execute_time_ms | | ||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | ||
| fibonacci_program | 0 | 249 | 7,350 | 1,500,137 | 51,505,102 | 197,453,854 | 5,467 | 838 | 491 | 1,725 | 1,372 | 860 | 177 | 1,634 | | ||
|
||
</details> | ||
|
||
|
||
Commit: https://github.com/openvm-org/openvm/commit/4b5c0b90fd8ff8cf0503458f0e5b904ab48a058b | ||
|
||
Max Segment Length: 1048476 | ||
|
||
Instance Type: 64cpu-linux-arm64 | ||
|
||
Memory Allocator: mimalloc | ||
|
||
[Benchmark Workflow](https://github.com/openvm-org/openvm/actions/runs/12586089068) |
Oops, something went wrong.