OpenBLAS 0.3.19 Released With Alder Lake & Sapphire Rapids Detection

Written by Michael Larabel in Programming on 20 December 2021 at 12:00 AM EST. 2 Comments
OpenBLAS as the popular, open-source BLAS (Basic Linear Algebra Subprograms) library implementation posted its newest release on Sunday.

OpenBLAS 0.3.19 is the new release and brings CPU ID detection for the recently released Intel Alder Lake desktop processors, support for upcoming Xeon Scalable "Sapphire Rapids", and more:

- Intel CPU detection for Alder Lake and Sapphire Rapids. On the Sapphire Rapids front is also an optimized SB-GEMM kernel.

- The dynamic architecture builds on x86_64 will now fall-back to the CPU with most similar capabilities when hitting an unknown CPU, rather than defaulting to Intel Prescott capabilities.

- Support for IBM POWER10 in big endian mode. OpenBLAS can also now build for POWER using its CMake build system support.

- Basic support and detection for Fujitsu A64FX Arm servers.

- Fixed Apple M1 CPU ID detection and better performance for the Apple Silicon hardware.

- Various fixes.

Downloads and more details on OpenBLAS 0.3.19 over 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