OpenBLAS 0.3.21 Brings Support For Newer Arm CPUs, More Optimizations

Written by Michael Larabel in Programming on 8 August 2022 at 05:17 AM EDT. Add A Comment
OpenBLAS as the high performance, open-source BLAS / LAPACK implementation debuted a new version on Sunday with more CPU optimizations and expanded processor coverage.

OpenBLAS 0.3.21 features support for more CPUs, particularly on the Arm side. There is also support for more compilers, build system enhancements, and more. The OpenBLAS 0.3.21 release highlights include:

- Support for building OpenBLAS with the Intel IFX, Fujitsu FCC, and Cray C/Fortran compilers are now supported.

- Initial support for Zhaoxin/Centaur KH40000 processors.

- OpenBLAS' CMake build system now supports cross-compiling for individual Intel and AMD x86_64 targets. There are now CMake targets exposed ranging from Intel Prescott to Sapphire Rapids and then on the AMD side from Barcelona to Zen.

- Various IBM POWER fixes, including a number of Power10 fixes. The OpenBLAS POWER build now also enables compiling the BFLOAT16 kernels by default.

- OpenBLAS RISC-V CPU auto-detection logic has been fixed.

- An SBGEMM kernel for the Arm Neoverse-N2 is added.

- Support for 64-bit Arm systems running Microsoft Windows.

- Initial support for the Apple M1 CPU on Linux.

- Initial support for the Phytium FT2000 processor.

- Initial support for the Arm Cortex A510 / A710 / X1 / X2 processors.

- Fixing compilation of OpenBLAS on various x86_64 CPU targets under different conditions.

- Initial support for the Loongson 2K1000 processor.

All the details and downloads via OpenBLAS on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week