o1js icon indicating copy to clipboard operation
o1js copied to clipboard

More benchmarks.

Open shimkiv opened this issue 1 year ago • 1 comments

  • [ ] ECDSA
    • [ ] Compile, prove, verify.
  • [ ] SHA-256
  • [ ] Fibonacci (1, 10, 100, 1_000, 10_000, 100_000)
  • [ ] Merkle Trees
    • [ ] Merkle membership proof
  • [ ] Poseidon hashing?
  • [ ] Infra (dashboard)

For at least one of the samples we should include non-cached compile, with compile({ forceRecompile: true }).


Cached compile should be our main target, so we are going to do at least 2 warmup runs. We always need at least 5 timing runs to bring down statistical variance.


Internal discussion.

shimkiv avatar Mar 14 '24 16:03 shimkiv

Internal discussion.

shimkiv avatar Apr 10 '24 12:04 shimkiv