News: 0001606525

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Programming] 6 Hours Ago OpenBLAS 0.3.31)


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 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 [1]GitHub and [2]OpenBLAS.net .



[1] https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.31

[2] http://www.openblas.net/



I don't wanna argue, and I don't wanna fight,
But there will definitely be a party tonight...