-
Notifications
You must be signed in to change notification settings - Fork 90
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
ARM architecture support #43
Comments
Will Arm Neon helps?
https://developer.arm.com/architectures/instruction-sets/simd-isas/neon |
I'm not familiar with that library, but if it does what is claims well, might also allow for Power ISA AltiVec/VMX support for pillow-simd for those of us on ppc64le systems. |
I managed to use SSE2Neon to get a build working on aarch64. I'm planning to open a pull request soon. Would you be open to include such changes? |
This SIMD code is heavily optimized for SSE and AVX instructions. Of course you can translate SSE instructions to NEON and you will get "NEON" version. But will it be even close to speeding up the original SSE version? For example, one of the most frequently used instruction is I bet what you try to achieve is not some "NEON" version, but optimized NEON version. And I believe this is not the right way. |
You can try https://github.com/nemequ/simde for easy transfer of SSE / AVX instructions to ARM.
The text was updated successfully, but these errors were encountered: