-
Notifications
You must be signed in to change notification settings - Fork 270
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replaces the old `ClientIvc` with `AztecIvc` (renamed to `ClientIVC`). This was facilitated by the introduction of `auto_verify_mode` which makes the new class behave a bit like the old one by automatically "completing" the kernel circuits with recursive verifiers if `auto_verify_mode == true`. (Note: a notable difference is that the old model appended recursion logic to _any_ circuit, not just kernels. This change means that it does not make sense to accumulate an odd number of circuits into the IVC).
- Loading branch information
1 parent
03127b2
commit 1c7b06d
Showing
35 changed files
with
784 additions
and
1,372 deletions.
There are no files selected for viewing
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
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
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
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
This file was deleted.
Oops, something went wrong.
272 changes: 0 additions & 272 deletions
272
barretenberg/cpp/src/barretenberg/aztec_ivc/aztec_ivc.cpp
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
1c7b06d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.05
.nativeClientIVCBench/Full/6
34453.184685999986
ms/iter12810.924122000017
ms/iter2.69
wasmClientIVCBench/Full/6
100513.030599
ms/iter38350.723408
ms/iter2.62
commit(t)
8682744319
ns/iter3619040250
ns/iter2.40
Goblin::merge(t)
152341570
ns/iter135328941
ns/iter1.13
commit(t)
6949782032
ns/iter3619040250
ns/iter1.92
This comment was automatically generated by workflow using github-action-benchmark.
CC: @ludamad @codygunton