Optimized standard core math libraries for HPC applications on server-class, Arm-based platforms
Available as part of Arm Allinea Studio.
Arm Performance Libraries provide BLAS, LAPACK, FFT and standard math routines. The library routines, available via Fortran and C interfaces, include:
Built with OpenMP across many BLAS, LAPACK and FFT routines in order to maximize performance in multi-core environments.
Performance uplift using Arm Performance Libraries for various benchmarks on Arm-based hardware.Learn more
A complete workflow from installation to compiling your first program with Arm Performance Libraries.Get started
Detailed reference information about all the math routines provided with Arm Performance Libraries.Reference guide
Arm Performance Libraries is included in Arm Allinea Studio suite.Downloads
Get in touch if you have questions, doubts or want to raise an issue. The vast majority of requests are answered within a single working day.
Q: How do I get access to Arm Performance Libraries?
Arm Performance Libraries is available as part of Arm Allinea Studio tools suite. To get started using the Arm Performance Libraries, see our Installation and Getting Started guides.
Q: Which Linux distributions are supported?
Arm Performance Libraries is available on leading Linux distributions including Ubuntu, RHEL and SUSE. See supported platforms for further information.
Q: Which Armv8-A SoCs are supported?
Arm Performance Libraries will work on any 64-bit Armv8-A SoC running Linux with specifically tuned libraries for the certain SoCs. See supported platforms for further information.
Q: Is Arm Performance Libraries supported for Armv7-A?
No. Arm Performance Libraries is only supported on 64-bit Armv8-A processors.