-
Notifications
You must be signed in to change notification settings - Fork 6
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
MVP gnark GPU acceleration #39
Comments
The real estimate of savings is actually much lower, because this only accelerates the final gnark groth16 proof, which is only about ~10% or ~40s of the total proof time:
These savings are also only present in Groth16 for gnark, so when we move to Plonk, we would lose out on these gains unless we implemented Icicle support for the Plonk backend in gnark (doable, but non-trivial) |
Understood. How do those numbers compare to non-accelerated proving? |
Sorry for the confusion, the numbers I pasted above are for non-accelerated CPU-only proving, on an AWS R7 bare metal machine. Regarding this issue, I unfortunately was unable to get the gnark gpu acceleration using icicle working. I opened an issue on gnark describing the main problems: Consensys/gnark#1166 The summary is:
Furthermore:
My takeaway is the following:
For now I think we put this issue on hold until upstream responds to the issue I opened and after we have Plonk performance numbers as well. |
Agreed! |
We want to:
This would be guesstimated to reduce our e2e proof time by -5min.
The text was updated successfully, but these errors were encountered: