From befc6e52c695b3ace859d726ee70456ac4481454 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 31 Dec 2024 08:56:36 +0000 Subject: [PATCH] Update benchmark result at benchmarks/individual/fibonacci-48ecf396636d0286db401b036bdaf1bca872caa3.md --- ...8ecf396636d0286db401b036bdaf1bca872caa3.md | 126 ++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 benchmarks/individual/fibonacci-48ecf396636d0286db401b036bdaf1bca872caa3.md diff --git a/benchmarks/individual/fibonacci-48ecf396636d0286db401b036bdaf1bca872caa3.md b/benchmarks/individual/fibonacci-48ecf396636d0286db401b036bdaf1bca872caa3.md new file mode 100644 index 0000000000..4ad8cfeb7c --- /dev/null +++ b/benchmarks/individual/fibonacci-48ecf396636d0286db401b036bdaf1bca872caa3.md @@ -0,0 +1,126 @@ +| group | fri.log_blowup | total_cells_used | total_cycles | total_proof_time_ms | +| --- | --- | --- | --- | --- | +| fibonacci_program |
2
|
51,505,102
|
1,500,137
| (-36.0 [-0.7%])
5,440.0
| +| leaf |
2
| (-35,990 [-0.0%])
128,932,681
| (-3,298 [-0.1%])
3,170,290
| (-137.0 [-1.0%])
13,228.0
| + + +
+Detailed Metrics + +| commit_exe_time_ms | fri.log_blowup | keygen_time_ms | +| --- | --- | --- | +| (+1.0 [+33.3%])
4.0
|
2
| (+4.0 [+1.1%])
378.0
| + +| air_name | constraints | interactions | quotient_deg | +| --- | --- | --- | --- | +| ProgramAir |
4
|
1
|
1
| +| VmConnectorAir |
9
|
3
|
4
| +| PersistentBoundaryAir<8> |
6
|
3
|
2
| +| MemoryMerkleAir<8> |
40
|
4
|
2
| +| AccessAdapterAir<2> |
14
|
5
|
4
| +| AccessAdapterAir<4> |
14
|
5
|
4
| +| AccessAdapterAir<8> |
14
|
5
|
4
| +| AccessAdapterAir<16> |
14
|
5
|
2
| +| AccessAdapterAir<32> |
14
|
5
|
2
| +| AccessAdapterAir<64> |
14
|
5
|
2
| +| VmAirWrapper |
17
|
15
|
2
| +| VmAirWrapper |
88
|
25
|
2
| +| VmAirWrapper |
38
|
24
|
2
| +| VmAirWrapper |
26
|
19
|
2
| +| RangeTupleCheckerAir<2> |
4
|
1
|
1
| +| VmAirWrapper |
15
|
11
|
2
| +| VmAirWrapper |
20
|
16
|
2
| +| VmAirWrapper |
22
|
10
|
2
| +| VmAirWrapper |
41
|
13
|
2
| +| VmAirWrapper |
25
|
11
|
2
| +| VmAirWrapper |
33
|
18
|
2
| +| VmAirWrapper |
38
|
17
|
2
| +| VmAirWrapper |
90
|
23
|
2
| +| VmAirWrapper |
39
|
17
|
2
| +| VmAirWrapper |
43
|
19
|
2
| +| BitwiseOperationLookupAir<8> |
4
|
2
|
2
| +| PhantomAir |
5
|
3
|
4
| +| Poseidon2PeripheryAir, 1> |
286
|
1
|
2
| +| VariableRangeCheckerAir |
4
|
1
|
1
| +| VmAirWrapper, PublicValuesCoreAir> |
23
|
11
|
4
| +| VolatileBoundaryAir |
16
|
4
|
4
| +| NativePoseidon2Air, 1> |
302
|
31
|
4
| +| FriReducedOpeningAir |
59
|
35
|
4
| +| VmAirWrapper, FieldExtensionCoreAir> |
23
|
15
|
4
| +| VmAirWrapper, FieldArithmeticCoreAir> |
23
|
15
|
4
| +| VmAirWrapper |
6
|
7
|
4
| +| VmAirWrapper |
23
|
11
|
2
| +| VmAirWrapper, NativeLoadStoreCoreAir<1> |
31
|
19
|
4
| + +| group | fri.log_blowup | num_segments | total_cells_used | total_cycles | total_proof_time_ms | +| --- | --- | --- | --- | --- | --- | +| fibonacci_program |
2
|
1
|
51,505,102
|
1,500,137
| (-36.0 [-0.7%])
5,440.0
| +| leaf |
2
| | (-35,990 [-0.0%])
128,932,681
| (-3,298 [-0.1%])
3,170,290
| (-137.0 [-1.0%])
13,228.0
| + +| group | segment | execute_time_ms | generate_perm_trace_time_ms | main_trace_commit_time_ms | pcs_opening_time_ms | perm_trace_commit_time_ms | quotient_poly_commit_time_ms | quotient_poly_compute_time_ms | stark_prove_excluding_trace_time_ms | total_cells | total_cells_used | total_cycles | trace_gen_time_ms | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | +| fibonacci_program | 0 | (-20.0 [-1.2%])
1,617.0
| (-2.0 [-1.1%])
178.0
| (-3.0 [-0.3%])
859.0
| (+22.0 [+1.6%])
1,393.0
| (-10.0 [-0.6%])
1,711.0
|
493.0
| (-44.0 [-5.2%])
803.0
| (-36.0 [-0.7%])
5,440.0
|
197,453,854
|
51,505,102
|
1,500,137
| (+1.0 [+0.4%])
263.0
| + +| group | air_name | segment | cells | main_cols | perm_cols | prep_cols | rows | +| --- | --- | --- | --- | --- | --- | --- | --- | +| fibonacci_program | ProgramAir | 0 |
73,728
|
10
|
8
| |
4,096
| +| fibonacci_program | VmConnectorAir | 0 |
32
|
4
|
12
|
1
|
2
| +| fibonacci_program | PersistentBoundaryAir<8> | 0 |
2,048
|
20
|
12
| |
64
| +| fibonacci_program | MemoryMerkleAir<8> | 0 |
26,624
|
32
|
20
| |
512
| +| fibonacci_program | AccessAdapterAir<8> | 0 |
2,624
|
17
|
24
| |
64
| +| fibonacci_program | VmAirWrapper | 0 |
248
|
26
|
36
| |
4
| +| fibonacci_program | RangeTupleCheckerAir<2> | 0 |
4,718,592
|
1
|
8
|
2
|
524,288
| +| fibonacci_program | VmAirWrapper | 0 |
784
|
21
|
28
| |
16
| +| fibonacci_program | VmAirWrapper | 0 |
1,024
|
28
|
36
| |
16
| +| fibonacci_program | VmAirWrapper | 0 |
8,126,464
|
18
|
44
| |
131,072
| +| fibonacci_program | VmAirWrapper | 0 |
704
|
32
|
56
| |
8
| +| fibonacci_program | VmAirWrapper | 0 |
19,398,656
|
26
|
48
| |
262,144
| +| fibonacci_program | VmAirWrapper | 0 |
3,584
|
40
|
72
| |
32
| +| fibonacci_program | VmAirWrapper | 0 |
210
|
53
|
52
| |
2
| +| fibonacci_program | VmAirWrapper | 0 |
40,370,176
|
37
|
40
| |
524,288
| +| fibonacci_program | VmAirWrapper | 0 |
121,634,816
|
36
|
80
| |
1,048,576
| +| fibonacci_program | BitwiseOperationLookupAir<8> | 0 |
655,360
|
2
|
8
|
3
|
65,536
| +| fibonacci_program | PhantomAir | 0 |
36
|
6
|
12
| |
2
| +| fibonacci_program | Poseidon2PeripheryAir, 1> | 0 |
78,848
|
300
|
8
| |
256
| +| fibonacci_program | VariableRangeCheckerAir | 0 |
2,359,296
|
1
|
8
|
2
|
262,144
| + +| group | idx | segment | execute_time_ms | total_cells_used | total_cycles | trace_gen_time_ms | +| --- | --- | --- | --- | --- | --- | --- | +| leaf | 0 | 0 | (-29.0 [-0.7%])
3,933.0
| (-35,990 [-0.0%])
128,932,681
| (-3,298 [-0.1%])
3,170,290
| (-6.0 [-0.9%])
655.0
| + +| group | air_name | idx | cells | main_cols | perm_cols | prep_cols | rows | +| --- | --- | --- | --- | --- | --- | --- | --- | +| leaf | ProgramAir | 0 |
2,359,296
|
10
|
8
| |
131,072
| +| leaf | VmConnectorAir | 0 |
24
|
4
|
8
|
1
|
2
| +| leaf | VmAirWrapper, PublicValuesCoreAir> | 0 |
2,496
|
23
|
16
| |
64
| +| leaf | VolatileBoundaryAir | 0 |
9,961,472
|
11
|
8
| |
524,288
| +| leaf | AccessAdapterAir<2> | 0 |
14,155,776
|
11
|
16
| |
524,288
| +| leaf | AccessAdapterAir<4> | 0 |
7,602,176
|
13
|
16
| |
262,144
| +| leaf | AccessAdapterAir<8> | 0 |
2,162,688
|
17
|
16
| |
65,536
| +| leaf | NativePoseidon2Air, 1> | 0 |
12,582,912
|
348
|
36
| |
32,768
| +| leaf | FriReducedOpeningAir | 0 |
18,350,080
|
64
|
76
| |
131,072
| +| leaf | VmAirWrapper, FieldExtensionCoreAir> | 0 |
1,966,080
|
40
|
20
| |
32,768
| +| leaf | VmAirWrapper, FieldArithmeticCoreAir> | 0 |
104,857,600
|
30
|
20
| |
2,097,152
| +| leaf | VmAirWrapper | 0 |
2,883,584
|
10
|
12
| |
131,072
| +| leaf | VmAirWrapper | 0 |
53,477,376
|
23
|
28
| |
1,048,576
| +| leaf | VmAirWrapper, NativeLoadStoreCoreAir<1> | 0 |
136,314,880
|
41
|
24
| |
2,097,152
| +| leaf | PhantomAir | 0 |
458,752
|
6
|
8
| |
32,768
| +| leaf | VariableRangeCheckerAir | 0 |
2,359,296
|
1
|
8
|
2
|
262,144
| + +| group | idx | generate_perm_trace_time_ms | main_trace_commit_time_ms | pcs_opening_time_ms | perm_trace_commit_time_ms | quotient_poly_commit_time_ms | quotient_poly_compute_time_ms | stark_prove_excluding_trace_time_ms | total_cells | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | +| leaf | 0 | (+5.0 [+1.5%])
330.0
| (-12.0 [-0.5%])
2,256.0
| (-70.0 [-2.0%])
3,354.0
| (-6.0 [-0.3%])
1,978.0
| (-31.0 [-1.5%])
2,018.0
| (-22.0 [-0.7%])
3,289.0
| (-137.0 [-1.0%])
13,228.0
|
369,494,488
| + +
+ + + +Commit: https://github.com/openvm-org/openvm/commit/48ecf396636d0286db401b036bdaf1bca872caa3 + +Max Segment Length: 1048476 + +Instance Type: 64cpu-linux-arm64 + +Memory Allocator: mimalloc + +[Benchmark Workflow](https://github.com/openvm-org/openvm/actions/runs/12557560920)