-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/scroll mem reduction #274
base: main
Are you sure you want to change the base?
Conversation
116fc20
to
d76f552
Compare
Current status: Testing Next things to analyze:
EDIT: Had the brilliant idea of running all tests.
Seems we have a possible candidate. |
Although So now is time to integrate the |
fe1f158
to
bb75cb0
Compare
This incorporates the work done in scroll-tech#28 in order to lower the memory consumption significantly trading off for some performance. A much more deep analysis can be found here: axiom-crypto#17
This remodels the `plonk-api` test such that is now easy to extract meterings for `heap` and `perf` profiling.
bb75cb0
to
0141b51
Compare
Results so far
In
main
.Start: Proof Gen for K=21 GWC,
plonk_api
testEnd: Proof Gen for K=21 GWC,
plonk_api
test ..................................129.805sStart: Proof Gen for K=21 SHPLONK,
plonk_api
testEnd: Proof Gen for K=21 SHPLONK,
plonk_api
test ..............................128.257sDhat output for K = 21 GWC
Dhat output for K = 21 SHPLONK
In
feat/scroll_mem_opt
Dhat output for K = 21 GWC
Dhat output for K = 21 SHPLONK