Arm Performance Libraries Release History

This page describes the changes between releases of Arm Performance Libraries (free variant).

To download and install the latest version of Arm Performance Libraries, see our downloads page.

A licensed version of Arm Performance Libraries is available as part of the Arm Allinea Studio commercial product. For more information, see the Arm Allinea Studio page. To view the release history for the version of Arm Performance Libraries in Arm Allinea Studio, see the Arm Allinea Studio release history.

Download Free Arm Performance Libraries (Free ArmPL)

Version 21.1.0

Released: August 24, 2021

What's new in 21.1.0

Arm Performance Libraries 21.1 covers the following releases:

  • Arm Performance Libraries 21.1.0 - Released 24th August 2021

Release summary

Arm Performance Libraries 21.1.0 is available for the following versions of GCC:

  • GCC 7.5
  • GCC 8.2
  • GCC 9.3
  • GCC 10.2

Arm Performance Libraries

Additions and changes:

  • 21.1.0
    • Improved the performance for:

      • BLAS level 1 and 2 routines: multithreaded performance improvements
      • BLAS level 2 routines: ?GEMV
      • BLAS level 3 routines: ?SYRK, ?SYR2K, ?HERK, ?HER2K; and HGEMM for Neoverse N1
      • Interleave-batch functions: armpl_dgemm_interleave_batch, armpl_dtrmm_interleave_batch, and armpl_dtrsm_interleave_batch

    • Added support for LAPACK version 3.9.1.

    • Added support for symmetric band matrix-vector multiplication BLAS routines: CSBMV and ZSBMV to armpl.h.
      Documentation is available at https://developer.arm.com/documentation/101004/2110/BLAS-Basic-Linear-Algebra-Subprograms/BLAS-level-2.

    • Improved the performance of atan2 in libamath.

Resolved issues:

  • 21.1.0
    • There are no resolved issues to report in the 21.1.0 release.

Open technical issues:

  • 21.1.0
    • There are no open technical issues in 21.1.0 release.




Release Note for Release History 21.1.0

Release Notes for each version of GCC supported: