OpenMined / sycret

Function Secret Sharing library for Python and Rust with hardware acceleration
https://openmined.github.io/sycret/
Apache License 2.0
54 stars 9 forks source link

Add Rust code benchmarks #8

Closed tholop closed 3 years ago

tholop commented 3 years ago

Description

Set up a standard benchmarking process for the Rust primitives. I'm not sure what would be best for us:

Type of Test

Performance test (benchmark)

Note: it can be interesting to set up some profiling too if it is not intrusive (e.g. with Flame).

Expected Behavior

At least a few benchmarks that are easy to trigger (e.g. cargo bench), ideally integrated as a Github workflow. We can extend the coverage later :slightly_smiling_face:

nph4rd commented 3 years ago

I think this can be closed via #32 right @tholop?

tholop commented 3 years ago

Yes, thanks @arturomf94!