Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump BLST - backend perf improvements #95

Merged
merged 2 commits into from
Dec 4, 2020
Merged

Bump BLST - backend perf improvements #95

merged 2 commits into from
Dec 4, 2020

Conversation

mratsim
Copy link
Contributor

@mratsim mratsim commented Dec 4, 2020

This bumps BLST to the latest master.

Since BLSv4 commit which is the current one nimbus ETH2 builds with we have the following improvements:
(3878b9b...master)

And the current bump also brings

  • A significant 2.5x perf boost in Fp2 square root which translate to 40% speed improvement in hash to G2 and should translate to about 15% perf improvement in verification as verification = 1/3 hash-to-G2 and 2/3 pairings (Benchmarks nim-blst#1)

@mratsim mratsim merged commit 8a5fc68 into master Dec 4, 2020
@mratsim mratsim mentioned this pull request Dec 5, 2020
@mratsim mratsim deleted the blst-bump branch December 5, 2020 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant