[7.2.0] Update blake3 to v1.5.1.bcr.1 #22161
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This brings AVX-512 support on Linux.
Also adds a JMH benchmark pitting BLAKE3 against SHA2-256.
Results with
-f 1
(single JVM fork) and forhashBytesOneShot
only:Intel Core i5-8520U, Linux: BLAKE3 has ~8x the throughput on large inputs
MacBook Pro with M3 Max, macOS: BLAKE3 has ~0.75x the throughput on large inputs
AMD Ryzen 7 PRO 5850U, Windows: BLAKE3 has ~1.5x the throughput on large inputs
Closes #22017.
PiperOrigin-RevId: 628330908
Change-Id: Ic635027d020d60b79d2e498fcebb0cc42fae712b
Commit 5e63f2d