Skip to content

dont' hardcode curves in the benchmarks

STEVAN Antoine requested to merge fix-hardcoded-curve-benchmarks into main

up until now, elliptic curves have been hardcoded in the benchmarks, forcing to run them on all supported curves...

this MR makes it possible to use only a subset of curves.

💡 Note
when running the same commands from !104 (merged), minus the "inbreeding" ones which are not affected by this MR, the time goes from 12min 33sec to 4min 28sec 🎉

TODO

  • setup
  • commit
  • recoding
  • fec
  • linalg
  • setup size
  • field operations
  • group operations

💡 Note
because all the unticked bullet points above are far from critical to the paper and do require to measure all curves, i won't change these for now

Edited by STEVAN Antoine

Merge request reports