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

No benchmark results for i386 and 32 bit arm. #2

Open
funny-falcon opened this issue May 10, 2016 · 1 comment
Open

No benchmark results for i386 and 32 bit arm. #2

funny-falcon opened this issue May 10, 2016 · 1 comment

Comments

@funny-falcon
Copy link

Though, this platforms are going to die, there is still wide adoption of.
So, it should be mention, which performance to expect from Mum, compared for other well performed 32bit hash functions.

@vnmakarov
Copy link
Owner

I'll probably add a variant for 32-bit platforms. I need some time to think how to do it better. The current MUM speed for i386 is between Spooky and City. Here are the results on i7-4790K in 32-bit mode:

+++8-byte speed (1,280M keys):
Spooky   :  29.27s
City     :  17.70s
xxHash   :  60.22s
SipHash24:  77.74s
MUM      :  19.89s
+++16-byte speed (1,280M keys):
Spooky   :  61.31s
City     :  20.53s
xxHash   :  68.04s
SipHash24:  96.74s
MUM      :  27.47s
+++32-byte speed (1,280M keys):
Spooky   :  71.92s
City     :  26.21s
xxHash   :  87.67s
SipHash24:  132.17s
MUM      :  39.19s
+++64-byte speed (1,280M keys):
Spooky   :  112.94s
City     :  32.88s
xxHash   :  101.65s
SipHash24:  204.99s
MUM      :  68.26s
+++128-byte speed (1,280M keys):
Spooky   :  194.37s
City     :  75.55s
xxHash   :  128.00s
SipHash24:  350.30s
MUM      :  124.85s
+++Bulk speed 1KB (100M keys):
Spooky   :  41.21s
City     :  28.28s
xxHash   :  40.07s
SipHash24:  187.30s
MUM      :  67.16s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants