minio / blake2b-simd

Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions
Apache License 2.0
253 stars 31 forks source link

Support form ARM Neon #15

Open AudriusButkevicius opened 8 years ago

AudriusButkevicius commented 8 years ago

First of all, this is great, thank you very much for producing this.

Secondly, could ARM platforms benefit from an implementation which uses Neon?

harshavardhana commented 8 years ago

First of all, this is great, thank you very much for producing this.

Secondly, could ARM platforms benefit from an implementation which uses Neon?

ARM would work by using Native Go implementation won't have any SIMD benefits yet.

AudriusButkevicius commented 8 years ago

Yeah, but Neon would bring it in par with performance of other platforms, and potentially beat whatever other hashes are available in the stdlib.

Anyways, this has the right tags, so now lets hope for a wild neon enthusiast to appear :)

abperiasamy commented 8 years ago

Looks like Raspberry Pi 3 has NEON support :)

fwessels commented 8 years ago

Here are some pointers for NEON stuff: