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,026Updated 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…☆942Updated 9 months ago
- LZ4 compression and decompression in pure Go☆942Updated 4 months ago
- C to Go Assembly☆1,338Updated 3 years ago
- Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions☆254Updated 7 years ago
- A native implementation of the excellent XXHash hashing algorithm.☆440Updated 3 years ago
- CPU feature identification for Go☆1,163Updated 2 months ago
- Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration☆439Updated 6 months ago
- Zstd wrapper for Go☆788Updated 2 weeks ago
- Reed-Solomon Erasure Coding in Go☆1,995Updated last month
- Reed-Solomon forward error correcting library☆195Updated last year
- Pure Go implementation of the NaCL set of API's☆549Updated 2 months ago
- Go implementation of the Noise Protocol Framework☆555Updated last year
- Collection of compression related Go packages.☆413Updated 2 years ago
- golang NFSv3 server☆744Updated 8 months ago
- Go library implementing binary fuse and xor filters☆697Updated last month
- A portable mmap package for Go☆1,073Updated 9 months ago
- go wrapper for zstd☆462Updated last month
- A Go package for implementing a FUSE file system.☆533Updated last month
- An AVX-512 accelerated implementation of the BLAKE3 cryptographic hash function☆398Updated last month
- XXH3 algorithm in Go☆486Updated 2 months ago
- Go parallel gzip (de)compression☆1,162Updated 2 years ago
- Implementation of Content Defined Chunking (CDC) in Go☆335Updated 2 years ago
- An immutable radix tree implementation in Golang☆1,062Updated last month
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.☆548Updated last year
- Examples of calls between Go and C/C++ (and how to call a Go shared object from Node/Ruby/Python/Java)☆430Updated 8 years ago
- FUSE library for Go. go get bazil.org/fuse☆1,693Updated last year
- The Snappy compression format in the Go programming language.☆1,567Updated 7 months ago
- Better binary packing for Go☆593Updated 11 months ago
- Golang benchmarks used for optimizing code☆327Updated 6 months ago
- moss - a simple, fast, ordered, persistable, key-val storage library for golang☆1,012Updated 9 months ago