最後更新: 2020-12-30
介紹
xxhash - Extremely fast non-cryptographic hash algorithm
Working at RAM speed limit !!
HomePage: http://cyan4973.github.io/xxHash/
- XXH3 : It is using vectorized arithmetic (64-bit) [SSE2]
- XXH128 : It is using vectorized arithmetic (128-bit) [SSE2]
- XXH32 : generates 32-bit hashes
- XXH64 : generates 64-bit hashes
Notes
- XXH3 及 XXH128 都會用到 SSE2 Cpu Instruction, 所以比 XXH32 及 XXH64 快很多
Binary File
- /usr/bin/xxhsum
- /usr/bin/xxh32sum
- /usr/bin/xxh64sum
Benchmarks
Width, Bandwidth
- XXH3 (SSE2) 64 31.5 GB/s
- XXH128 (SSE2) 128 29.6 GB/s
- XXH64 64 19.4 GB/s
- MD5 128 0.6 GB/s