Benchy is a benchmarking harness tailored for ZK circuits.
After providing a (relatively) simple configuration for what you want to benchmark, Benchy will take care of the rest!
Benchy works but is still in it’s infancy, methodology may change, and a rewrite is planned (likely into Ruby). The project planning file has more granular TODOs and further resources.
Currently Benchy has suites for:
- Aztec’s Barretenberg.
- Starkware’s Stwo.
Or if you prefer: license – can be found here. It’s a fairly standard BSD-3-Clause.