Optimized Math Libraries for Best Serial and Parallel Performance

Arm Performance Libraries Features
Increase Application Performance and Reduce Development Time Using Optimized Math Libraries
  • Get the best performance on any 64-bit Arm hardware used for scientific computing and HPC 
  • Rely on accurate results as our libraries are validated with the NAG test suite 
  • Get continuous performance improvements with frequent releases  
  • Get support from Arm engineers
  • Commercial 64-bit Arm Math Libraries with optimized BLAS, LAPACK and FFT

What Are Arm Performance Libraries

Arm Performance Libraries are a commercial math library that meets the needs of scientific computing and HPC community on Arm Architecture. 

Exploit the Parallelism of 64-bit Arm Hardware

Our algorithms have been written to exploit two major parallelism features available on Arm hardware – vector engine within a single core and large number of cores within the processor. This allows partners to fully exploit the parallelism available in the hardware.

Tuned Scientific Computing for 64-bit Arm Platforms

We work with many Arm-based hardware vendors to ensure that Arm Performance Libraries are tuned to a vendor’s micro-architecture, in order to get the best performance out-of-the-box.

Validated with NAG Suite, a De Facto Standard

Arm Performance Libraries are validated with the NAG suite, thereby ensuring accurate results when you use them in your scientific computing applications. 

Arm Performance Libraries Support

  • BLAS and LAPACK  

  • FFT with FFTW compatible API

  • Available for GCC and Arm Compiler

  • 64-bit Arm platforms including Cavium ThunderX2 and Qualcomm Centriq.

  • Leading Linux distributions including Red Hat 7.3+, SLES 12+ and Ubuntu 16.04+

Free Trial
Evaluate Arm Tools for Free

Get free access to Arm Forge and Arm Performance Reports and the Arm Allinea Studio. Take advantage of the following:

  • One week trial with free support
  • Scalable profiling for instructions, memory access, I/O, communication, multi-process and multi-threaded code
  • Scalable debugging with uniquely capable C++, C, Fortran and F90 debugging
  • Powerful reports for analyzing application performance at scale
  • Arm hardware-optimized commercial compiler and performance libraries
Free Trial
Arm Product Support

Documentation and Resources

Find resources that describe how to develop, deploy and optimize enterprise and scientific HPC (High Performance Computing) applications, including:

  • Request HPC tools support
  • Supported platforms
  • User guides
  • Tutorials
  • Release history

 

Get Resources