Fully expose parallelism in API #2
Labels
enhancement
New feature or request
optimization
This code could be faster
restructure
The API could be organized better
Using parallelism seems to be at worst comparable to sequential for the performance of Groth-Sahai. However, I imagine there are use cases where sequential computation would be more desirable. And so, to fully expose parallelism in the API, a number of changes would need to be made, offering parallelized variants for the following algorithms for field,
B1
, andB2
matrices:scalar_mul
transpose
add
par_*mul
And the API should also expose the option for parallelism
par_commit*
variants which use the aforementioned parallelized computations (macro'ed?)par_prove*
andpar_verify*
variants which use the aforementioned parallelized computations (macro'ed?)The text was updated successfully, but these errors were encountered: