VOOZH about

URL: https://www.phoronix.com/news/OpenBLAS-0.3.31

⇱ OpenBLAS 0.3.31 Released With New Extensions, RISC-V & ARM64 Optimizations - Phoronix


👁 Phoronix

OpenBLAS 0.3.31 Released With New Extensions, RISC-V & ARM64 Optimizations

Written by Michael Larabel in Programming on 16 January 2026 at 06:04 AM EST. Add A Comment
For those looking for a speedy Basic Linear Algebra Subprograms "BLAS" library, OpenBLAS 0.3.31 is now available for this optimized open-source implementation.

OpenBLAS 0.3.31 brings BFloat16 extensions for BGEMM and BGEMV, other new BLAS extensions, problem size threshold for multi-threading with different kernels, improved Fortran compiler auto-detection, and a number of CMake build system fixes for different platforms from Windows to FreeBSD.

OpenBLAS 0.3.31 like most of their releases also has a number of new CPU-specific performance optimizations. There are a variety of new RISC-V performance optimizations in OpenBLAS for ZVL128B and ZVL256B targets as well as better RISC-V RVV 1.0 detection. ARM64 has also seen a number of multi-threading performance improvements and other new performance optimizations. There is also auto-detection now for Apple M SoCs on Linux as well as AmpereOne processors.

👁 OpenBLAS logo


OpenBLAS 0.3.31 for x86_64 brings CPU auto-detection support for the Intel Core Ultra 200V "Lunar Lake" processors plus various fixes.

Downloads and more details on OpenBLAS 0.3.31 via GitHub and OpenBLAS.net.

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.