Try minio/sha256-simd #79

Closed
opened 2023-05-26 08:53:19 +00:00 by fyrchik · 2 comments
Owner

https://github.com/minio/sha256-simd
Specifically, we are interested in transformer pipeline.
So the first step is to write benchmarks.

https://github.com/minio/sha256-simd Specifically, we are interested in transformer pipeline. So the first step is to write benchmarks.
fyrchik added the
enhancement
label 2023-05-26 08:57:32 +00:00
Author
Owner

AVX-512 needs some refactoring -- it calculates multiple checksums in parallel and is a bit klunky to initialize, so there is a significant slow down now.

AVX-2 and SHA extensions is a drop-in replacement, but SHA extensions are not present on Cascade Lake which we use (Intel Xeon Silver).

AVX-512 needs some refactoring -- it calculates multiple checksums in parallel and is a bit klunky to initialize, so there is a significant slow down now. AVX-2 and SHA extensions is a drop-in replacement, but SHA extensions are not present on Cascade Lake which we use (Intel Xeon Silver).
Author
Owner

Nvm go1.21 seems to add it to stdlib https://tip.golang.org/doc/go1.21

Nvm go1.21 seems to add it to stdlib https://tip.golang.org/doc/go1.21
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-sdk-go#79
No description provided.