2024-08-29 17:35:37 +05:30
..
2024-08-29 17:35:37 +05:30
2024-08-23 21:33:57 +05:30
2024-08-29 17:35:37 +05:30
2024-08-29 17:35:37 +05:30
2024-08-23 21:33:57 +05:30
2024-08-23 21:33:57 +05:30
2024-08-29 17:35:37 +05:30
2024-08-21 21:52:20 +05:30
2024-08-20 17:53:46 +05:30

Benchmarking different hashes inside Jolt zkvm

The benchmark is defined by the following shell scripts:

  • build.sh - build the code.

  • run.sh and run_tree.sh - run the benchmark itself (run.sh for sha256, keccak, blake2b, blake3 and run2.sh for poseidon2 over bn254 and babybear)

Benchmarks can be parameterized using environment variables. By convention, we start the names of these environment variables with the ZKBENCH_ prefix(See run.sh and run_tree.sh files).

Additional files bench.cfg and bench_tree.cfg specifies the configurations and parameters.