Arm Performance Libraries - Optimized BLAS, LAPACK and FFT

Optimized for best serial and parallel performance.

Available for a wide range of Armv8-A based SoCs running leading Linux distributions.

  • Benchmarks

    Performance uplift using Arm Performance Libraries for various benchmarks on Arm-based hardware.

    Learn more
  • Ideas
  • Getting Started

    A complete workflow from installation to compiling your first program with Arm Performance Libraries.

    Getting started
  • Reference Manual

    Detailed manual providing information on various aspects of Arm Performance Libraries.

    Reference Manual
  • Download Arm Performance Libraries

    Download the appropriate version of Arm Performance Libraries for your platform and distribution.

    Current version: 18.1.0


Help and support

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 because we care about keeping you and your team successful.

Get support


Information regarding Arm Performance Libraries

Q: How do I get access to Arm Performance Libraries product?
Arm Performance Libraries is available for evaluation. Please register to get access to an evaluation version.

Q: Which Linux distributions are supported?
Arm Performance Libraries is available on leading Linux distributions including Ubuntu 14.04, RHEL 7.2 and SUSE 12.

Q: Which Armv8-A SoCs are supported?
Arm Performance Libraries will work on any 64-bit Armv8-A SoC running Linux. We have specifically tuned the libraries for the following SoCs - Cavium ThunderX and ThunderX2 series, and AMD Opteron A1100 64-bit Arm processor.

Q: Is Arm Performance Libraries supported for Armv7-A?
No. Arm Performance Libraries is only supported on 64-bit Armv8-A processors.