You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Utilizing glv decomposition to decompose scalars into two scalars of half bit length has been shown to significantly improve MSM performance for curves with an efficiently computable endomorphism. Since Icicle supports curves such as BLS12-381 which have efficiently computable endomorphisms I am curious if these savings would translate well on gpu.
Thanks for the suggestion. We have a number of MSM optimisations in the pipeline and haven't really tried GLV yet. GPU codebases I know of don't really have it and I think Niall Emmart says that he wasn't able to speed up MSM with cube root endomorphism at some point in this talk (couldn't find the exact timestamp). But we do have -1 endomorphism improvement in progress.
Description
Utilizing glv decomposition to decompose scalars into two scalars of half bit length has been shown to significantly improve MSM performance for curves with an efficiently computable endomorphism. Since Icicle supports curves such as BLS12-381 which have efficiently computable endomorphisms I am curious if these savings would translate well on gpu.
Ref:
The text was updated successfully, but these errors were encountered: