meow_hash icon indicating copy to clipboard operation
meow_hash copied to clipboard

Compare against xxHash

Open lorenzleutgeb opened this issue 2 years ago • 2 comments

I'd be interested in

  • pros and cons of meow, compared to xxHash
  • throughput of meow vs. xxHash

See https://github.com/Cyan4973/xxHash

lorenzleutgeb avatar Oct 29 '21 15:10 lorenzleutgeb

I don't particularly like xxHash, see this issue to learn about why: https://github.com/Cyan4973/xxHash/issues/180

The designer doesn't really know what they are doing. xxHash3 is practically okay-ish, just good enough for a lot of tests, but not as good as you'd think that would imply.

Meow is faster, but requires the X86 AES-NI extension.

At some point when I feel like cursing at compilers I'll go back to making a new hash suite addressing the shortcomings of Meow.

NoHatCoder avatar Oct 29 '21 23:10 NoHatCoder

Latest XXH3 and XXH128 implementations with AVX2 claims to be as fast as MeowHash: https://github.com/Cyan4973/xxHash/wiki/Performance-comparison#bandwidth-of-non-portable-algorithms-or-implementations

mmozeiko avatar Oct 29 '21 23:10 mmozeiko