Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: Merge Hyperkzg and Shplonk * bench: Include HyperKzg+Shplonk PCS to the benchmark Folks suggest using 'measurement_time' equals to 100s in order to make measurements more resilient to transitory peak loads caused by external programs. bheisler/criterion.rs#322 * chore: Move HyperKZG+Shponk code to hyperkzg.rs source file * chore: Requested refactoring * chore: Implement SubAssign trait for UniPoly
- Loading branch information
ba34148
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/8098617780
Benchmark Results
RecursiveSNARK-NIVC-2
ref=02d9fe5
ref=ba34148
Prove-NumCons-6540
44.69 ms
(✅ 1.00x)44.52 ms
(✅ 1.00x faster)Verify-NumCons-6540
34.39 ms
(✅ 1.00x)34.63 ms
(✅ 1.01x slower)Prove-NumCons-1028888
328.63 ms
(✅ 1.00x)330.39 ms
(✅ 1.01x slower)Verify-NumCons-1028888
251.57 ms
(✅ 1.00x)253.48 ms
(✅ 1.01x slower)CompressedSNARK-NIVC-Commitments-2
ref=02d9fe5
ref=ba34148
Prove-NumCons-6540
10.64 s
(✅ 1.00x)10.67 s
(✅ 1.00x slower)Verify-NumCons-6540
51.28 ms
(✅ 1.00x)50.63 ms
(✅ 1.01x faster)Prove-NumCons-1028888
53.87 s
(✅ 1.00x)53.52 s
(✅ 1.01x faster)Verify-NumCons-1028888
50.80 ms
(✅ 1.00x)50.26 ms
(✅ 1.01x faster)Made with criterion-table