minio/sha256-simd
Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native.
74 best points · 34 comments · 2 Hacker News posts · 1,042 GitHub stars · View on GitHub
Hacker News discussions
- Show HN: Accelerate SHA256 Computations in Go Using AVX512 instructions (74 points, 33 comments, by y4m4, 2017-12-13)
- Show HN: Intel SHA Extensions provide 3/4x performance improvement over AVX2 (5 points, 1 comments, by y4m4b4, 2019-01-24)