Avatar for the WizardOfMenlo user
WizardOfMenlo
whir
BlogDocsChangelog

zkWHIRv3 part 1: Single commitment base case

#232Merged
Comparing
recmo/zkwhirv3
(
f90a28c
) with
main
(
7f0cb5e
)
CodSpeed Performance Gauge
+32%
Improvement
4
Untouched
6
Skipped
22

Benchmarks

32 total
interleaved_rs_encode[(20, 4, 4)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+32%
807.8 ms612.9 ms
interleaved_rs_encode[(18, 2, 2)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+25%
86.2 ms68.7 ms
interleaved_rs_encode[(22, 4, 4)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+21%
4.1 s3.4 s
interleaved_rs_encode[(18, 4, 3)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+15%
179.3 ms155.2 ms
interleaved_rs_encode[(20, 2, 3)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+9%
407.6 ms373.1 ms
interleaved_rs_encode[(16, 4, 3)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+3%
33.4 ms32.4 ms
interleaved_rs_encode[(16, 2, 2)]
benches/expand_from_coeff.rs
CodSpeed Performance Gauge
+3%
17.4 ms16.9 ms
sumcheck_first_round[1048576]
benches/sumcheck.rs
CodSpeed Performance Gauge
+3%
34.3 ms33.4 ms
sumcheck_first_round[262144]
benches/sumcheck.rs
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
sumcheck_first_round[65536]
benches/sumcheck.rs
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
expand_from_coeff[(20, 2)]
benches/expand_from_coeff.rs
Skipped
69 ms*
expand_from_coeff[(24, 4)]
benches/expand_from_coeff.rs
Skipped
2.8 s*
sumcheck_first_round[67108864]
benches/sumcheck.rs
Skipped
1.2 s*
expand_from_coeff[(20, 4)]
benches/expand_from_coeff.rs
Skipped
144.3 ms*
sumcheck_first_round[1048576]
benches/sumcheck.rs
Skipped
9.5 ms*
expand_from_coeff[(26, 4)]
benches/expand_from_coeff.rs
Skipped
13 s*
expand_from_coeff[(18, 4)]
benches/expand_from_coeff.rs
Skipped
26.2 ms*
expand_from_coeff[(26, 2)]
benches/expand_from_coeff.rs
Skipped
6.5 s*
sumcheck_first_round[262144]
benches/sumcheck.rs
Skipped
4.7 ms*
expand_from_coeff[(18, 2)]
benches/expand_from_coeff.rs
Skipped
18.2 ms*
sumcheck_first_round[65536]
benches/sumcheck.rs
Skipped
866.3 µs*
expand_from_coeff[(22, 4)]
benches/expand_from_coeff.rs
Skipped
662.4 ms*
expand_from_coeff[(22, 2)]
benches/expand_from_coeff.rs
Skipped
333.9 ms*
sumcheck_first_round[16777216]
benches/sumcheck.rs
Skipped
266.6 ms*
expand_from_coeff[(24, 2)]
benches/expand_from_coeff.rs
Skipped
1.4 s*

Commits

Click on a commit to change the comparison range
Base
main
7f0cb5e
-0.13%
Protocol 7.2, single vector, not irs zk.
9b5af60
16 days ago
by recmo
-0.16%
Implicit padded sumcheck.
49a87e2
15 days ago
by recmo
+24.18%
Fix CI issues.
aa0c3ca
10 days ago
by recmo
+0.03%
Disable deprecation warning to fix CI.
11adf34
10 days ago
by recmo
-0.21%
Fix clippies.
fd03e1c
10 days ago
by recmo
-5.44%
Parallel init.
63da292
9 days ago
by recmo
+7.71%
Extend to avoid double writes.
dcec838
9 days ago
by recmo
+5.81%
Conditional ZK in bin.
7458ba5
9 days ago
by recmo
-0.03%
Verifier doesn't have roots_table.
3755967
9 days ago
by recmo
+0.03%
Merge branch 'main' into recmo/zkwhirv3
39c612c
7 days ago
by recmo
+0.01%
Fix clippies.
9284360
7 days ago
by recmo
0%
Fix zero case in config check.
cb5188c
6 days ago
by recmo
0%
Fix clippies
f90a28c
6 days ago
by recmo
© 2026 CodSpeed Technology
Home Terms Privacy Docs