demerphq / smhasher

75 stars 12 forks source link

Add highway hash #4

Open dgryski opened 6 years ago

dgryski commented 6 years ago

https://github.com/google/highwayhash

There's a portable C version that will be easier to integrate but won't have the same performance as the SIMD-optimized one but still should give representative results for the quality of the hash if not the speed. I don't know the speed difference between the two, but for Go my assembly version with SIMD was 10x faster than the pure-Go version.

demerphq commented 6 years ago

Is this a request that I add it? Or will you hack up a patch for me Damian?

Yves

On 11 January 2018 at 16:46, Damian Gryski notifications@github.com wrote:

https://github.com/google/highwayhash

There's a portable C version that will be easier to integrate but won't have the same performance as the SIMD-optimized one but still should give representative results for the quality of the hash if not the speed. I don't know the speed difference between the two, but for Go my assembly version with SIMD was 10x faster than the pure-Go version.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/demerphq/smhasher/issues/4, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGex2xvf9T7xF4KW2SyRsahvJ3uUdmVks5tJizTgaJpZM4RbBV8 .

-- perl -Mre=debug -e "/just|another|perl|hacker/"

dgryski commented 6 years ago

Either or both :D . I might be able to get to it this weekend, but otherwise I'm pretty busy.

ghost commented 6 years ago

Hi gents,

I was bored.

https://github.com/demerphq/smhasher/pull/5

Let me know what you think.

@yves - For installing highwayhash, I had to sudo mv highwayhash/lib/* /usr/lib/ after getting it to build.

Cheers!