Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable
grumpkin-msm
CUDA feature (#279)
* chore: Refactor CUDA feature dependencies in Cargo.toml - Removed unused neptune cuda feature in the project's `Cargo.toml` Closes #275 * Enable `grumpkin-msm` CUDA feature --------- Co-authored-by: François Garillot <francois@garillot.net>
- Loading branch information
5da330e
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.
Benchmarks
Table of Contents
Overview
This benchmark report shows the Arecibo GPU benchmarks.
NVIDIA L4
Intel(R) Xeon(R) CPU @ 2.20GHz
32 vCPUs
125 GB RAM
Workflow run: https://github.com/lurk-lab/arecibo/actions/runs/7646169891
Benchmark Results
RecursiveSNARK-NIVC-2
ref=db4375f
ref=5da330e
Prove-NumCons-6540
53.18 ms
(✅ 1.00x)52.85 ms
(✅ 1.01x faster)Verify-NumCons-6540
33.15 ms
(✅ 1.00x)32.80 ms
(✅ 1.01x faster)Prove-NumCons-1028888
1.49 s
(✅ 1.00x)347.10 ms
(🚀 4.29x faster)Verify-NumCons-1028888
1.22 s
(✅ 1.00x)258.69 ms
(🚀 4.73x faster)CompressedSNARK-NIVC-Commitments-2
ref=db4375f
ref=5da330e
Prove-NumCons-6540
10.18 s
(✅ 1.00x)14.02 s
(❌ 1.38x slower)Verify-NumCons-6540
369.67 ms
(✅ 1.00x)78.29 ms
(🚀 4.72x faster)Prove-NumCons-1028888
92.65 s
(✅ 1.00x)110.93 s
(❌ 1.20x slower)Verify-NumCons-1028888
2.96 s
(✅ 1.00x)772.09 ms
(🚀 3.84x faster)Made with criterion-table