Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

komihash 5.10 #282

Open
avaneev opened this issue Dec 7, 2023 · 5 comments
Open

komihash 5.10 #282

avaneev opened this issue Dec 7, 2023 · 5 comments
Assignees

Comments

@avaneev
Copy link
Contributor

avaneev commented Dec 7, 2023

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

@rurban rurban self-assigned this Dec 7, 2023
@avaneev avaneev changed the title komihash 5.8 komihash 5.9 Dec 15, 2023
@avaneev avaneev changed the title komihash 5.9 komihash 5.10 Jan 11, 2024
@avaneev
Copy link
Contributor Author

avaneev commented Jan 11, 2024

Please update the hash.

@rurban
Copy link
Owner

rurban commented Jan 11, 2024

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

@rurban rurban closed this as completed Jan 11, 2024
@avaneev
Copy link
Contributor Author

avaneev commented Jan 11, 2024

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
Copy link
Contributor Author

avaneev commented Jan 11, 2024

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
Copy link
Contributor Author

avaneev commented Oct 17, 2024

komihash 5.10 is faster than wyhash on Zen5.

@rurban rurban reopened this Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants