minio / sha256-simdLinks
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.
☆1,036Updated 2 years ago
Alternatives and similar repositories for sha256-simd
Users that are interested in sha256-simd are comparing it to the libraries listed below
Sorting:
- Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single cor…☆948Updated 3 months ago
- C to Go Assembly☆1,342Updated 4 years ago
- CPU feature identification for Go☆1,186Updated 3 months ago
- LZ4 compression and decompression in pure Go☆952Updated 3 weeks ago
- Go implementation of the Noise Protocol Framework☆567Updated last year
- A portable mmap package for Go☆1,086Updated last year
- Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration☆461Updated 10 months ago
- Reed-Solomon Erasure Coding in Go☆2,039Updated last week
- Zstd wrapper for Go☆800Updated 2 months ago
- Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions☆256Updated 8 years ago
- Zero-copy sockets for Linux in Golang☆831Updated 5 years ago
- An immutable radix tree implementation in Golang☆1,086Updated 2 weeks ago
- A native implementation of the excellent XXHash hashing algorithm.☆443Updated 3 years ago
- Go parallel gzip (de)compression☆1,180Updated 2 months ago
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.☆553Updated last year
- A Go package for implementing a FUSE file system.☆542Updated 2 months ago
- Golang implementation of Radix trees☆935Updated last year
- Generate x86 Assembly with Go☆2,934Updated last week
- Go library implementing binary fuse and xor filters☆756Updated 2 weeks ago
- Go implementation of SipHash-2-4, a fast short-input PRF created by Jean-Philippe Aumasson and Daniel J. Bernstein.☆294Updated 3 years ago
- An AVX-512 accelerated implementation of the BLAKE3 cryptographic hash function☆411Updated 5 months ago
- XXH3 algorithm in Go☆529Updated 2 weeks ago
- Cuckoo Filter: Practically Better Than Bloom☆1,214Updated last year
- Pure-Go library for cross-platform local peer discovery using UDP multicast☆668Updated last year
- Pure Go implementation of the NaCL set of API's☆551Updated 6 months ago
- golang NFSv3 server☆760Updated 3 weeks ago
- Software sandbox for storage of sensitive information in memory.☆2,711Updated 5 months ago
- Better binary packing for Go☆598Updated last year
- Automatic C-Go Bindings Generator for Go Programming Language☆1,657Updated 9 months ago
- This is library for the Go language to enable use of Direct IO under all OSes☆338Updated 2 years ago