xxhash

最後更新: 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

 


 

 

Creative Commons license icon Creative Commons license icon