ndarray-linalg icon indicating copy to clipboard operation
ndarray-linalg copied to clipboard

aarch64-unknown-linux-gnu support

Open termoshtt opened this issue 5 years ago • 2 comments

While aarch64-unknown-linux-gnu target is still in Tier 2, ARMv8 is becoming popular ISA on several usage:

termoshtt avatar Jun 26 '20 14:06 termoshtt

ARM performance library could be a better backend https://developer.arm.com/tools-and-software/server-and-hpc/compile/arm-compiler-for-linux/arm-performance-libraries

termoshtt avatar Jun 26 '20 14:06 termoshtt

Arm Performance Libraries provides optimized standard core math libraries for high-performance computing applications on Arm processors. This free version of the libraries provides optimized libraries for Arm® Neoverse™ N1-based Armv8 AArch64 implementations that are compatible with various versions of GCC. You do not require a license for this version of the libraries.

ARM performace library looks split from Arm Allinea Studio in 20.2 release (?), and can be used without license. https://developer.arm.com/tools-and-software/server-and-hpc/downloads/arm-performance-libraries

It will works well on AWS M6g and other Graviton2 instances, which are based on Neoverse N1 https://aws.amazon.com/about-aws/whats-new/2020/06/amazon-ec2-c6g-r6g-instances-amazon-graviton2-processors-generally-available

termoshtt avatar Jul 01 '20 15:07 termoshtt