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,010Updated 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…☆927Updated 5 months ago
- Reed-Solomon Erasure Coding in Go☆1,962Updated 3 weeks ago
- Go implementation of the Noise Protocol Framework☆540Updated last year
- C to Go Assembly☆1,335Updated 3 years ago
- LZ4 compression and decompression in pure Go☆919Updated last month
- Zero-copy sockets for Linux in Golang☆832Updated 4 years ago
- Zstd wrapper for Go☆773Updated last month
- Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration☆424Updated 2 months ago
- Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions☆257Updated 7 years ago
- Go parallel gzip (de)compression☆1,149Updated 2 years ago
- CPU feature identification for Go☆1,102Updated last week
- golang NFSv3 server☆731Updated 4 months ago
- Go library implementing binary fuse and xor filters☆686Updated 4 months ago
- Pure Go implementation of the NaCL set of API's☆547Updated last month
- XXH3 algorithm in Go☆457Updated 3 months ago
- mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"☆711Updated last month
- Collection of compression related Go packages.☆411Updated last year
- A Go package for implementing a FUSE file system.☆524Updated last month
- The Snappy compression format in the Go programming language.☆1,558Updated 3 months ago
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.☆547Updated 10 months ago
- A portable mmap package for Go☆1,035Updated 6 months ago
- Proxy TCP connections based on static rules, HTTP Host headers, and SNI server names (Go package or binary)☆1,283Updated 4 months ago
- An AVX-512 accelerated implementation of the BLAKE3 cryptographic hash function☆388Updated last month
- A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads.☆684Updated last year
- Generate x86 Assembly with Go☆2,839Updated 3 weeks ago
- A lightweight library that provides group member discovery, status dissemination, and failure detection using the SWIM epidemic protocol.☆465Updated 4 years ago
- This is library for the Go language to enable use of Direct IO under all OSes☆325Updated last year
- An immutable radix tree implementation in Golang☆1,044Updated 2 weeks ago
- Intel CPUID library for Go Programming Language☆310Updated 6 months ago
- Secure software enclave for storage of sensitive information in memory.☆2,636Updated last year