Arm Performance Libraries provide optimized standard core math libraries for high-performance computing applications on Arm processors. The library routines, which are available via both Fortran and C interfaces, include:

  • BLAS - Basic Linear Algebra Subprograms (including XBLAS, the extended precision BLAS).
  • LAPACK - a comprehensive package of higher level linear algebra routines.
  • FFT - a set of Fast Fourier Transform routines for real and complex data using the FFTW interface.
  • Sparse matrix-vector multiplication.
  • libamath - a subset of libm, which is a set of optimized mathematical functions.

Arm Performance Libraries are built with OpenMP across many BLAS, LAPACK, and FFT routines in order to maximize your performance in multi-processor environments.