rurban / smhasher

Hash function quality and speed tests
https://rurban.github.io/smhasher/
Other
1.84k stars 177 forks source link

komihash 5.10 #282

Open avaneev opened 11 months ago

avaneev commented 11 months ago

Please re-test the speeds of komihash. This version should fix the low performance with GCC on Zen. https://github.com/avaneev/komihash

avaneev commented 9 months ago

Please update the hash.

rurban commented 9 months ago

This is indeed faster, but still not as fast as 5.1

avaneev commented 9 months ago

Hm. Still shows 12GB/s without apparent reason. Do you have clang installed? Could you run the test with clang, or with GCC on some other computer? As some comments on the Internet show, such low bulk performance is problematic - people think the hash is slower than other hashes.

avaneev commented 9 months ago

As for the SMHasher timing per hash, it's now good at 33cycles. However, your cycles/map measurements are not very stable-I've noticed that by wyhash - it was 216, now 236, with almost no code changes. komihash is now at 236 cycles/map, up from 230, yet its timing per hash reduced from a prior version.

avaneev commented 2 weeks ago

komihash 5.10 is faster than wyhash on Zen5.