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,031Updated 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…☆947Updated last month
- C to Go Assembly☆1,339Updated 4 years ago
- LZ4 compression and decompression in pure Go☆942Updated 7 months ago
- CPU feature identification for Go☆1,178Updated last month
- Go parallel gzip (de)compression☆1,172Updated 3 weeks ago
- Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions☆255Updated 8 years ago
- Zstd wrapper for Go☆793Updated 3 weeks ago
- Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration☆449Updated 8 months ago
- A portable mmap package for Go☆1,080Updated last year
- Go implementation of the Noise Protocol Framework☆563Updated last year
- A native implementation of the excellent XXHash hashing algorithm.☆443Updated 3 years ago
- Reed-Solomon Erasure Coding in Go☆2,021Updated 2 weeks ago
- Pure Go implementation of the NaCL set of API's☆551Updated 4 months ago
- Go library implementing binary fuse and xor filters☆705Updated 3 months ago
- Software sandbox for storage of sensitive information in memory.☆2,691Updated 3 months ago
- Zero-copy sockets for Linux in Golang☆830Updated 5 years ago
- An AVX-512 accelerated implementation of the BLAKE3 cryptographic hash function☆406Updated 4 months ago
- Generate x86 Assembly with Go☆2,910Updated 2 weeks ago
- FUSE library for Go. go get bazil.org/fuse☆1,707Updated last year
- XXH3 algorithm in Go☆505Updated 4 months ago
- Collection of compression related Go packages.☆414Updated 2 years ago
- golang NFSv3 server☆755Updated 10 months ago
- An immutable radix tree implementation in Golang☆1,079Updated last week
- A Go package for implementing a FUSE file system.☆538Updated 2 weeks ago
- A Go implementation of the 64-bit xxHash algorithm (XXH64)☆2,052Updated last year
- go wrapper for zstd☆468Updated last month
- Go implementation of SipHash-2-4, a fast short-input PRF created by Jean-Philippe Aumasson and Daniel J. Bernstein.☆293Updated 3 years ago
- Cuckoo Filter: Practically Better Than Bloom☆1,205Updated last year
- Golang port of simdjson: parsing gigabytes of JSON per second☆1,989Updated 3 months ago
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.☆550Updated last year