OpenBLAS

OpenBLAS
Original author(s)Kazushige Goto
Developer(s)Zhang Xianyi, Wang Qian, Werner Saar
Initial release22 March 2011 (2011-03-22)
Stable release
0.3.30 / 19 June 2025 (19 June 2025)
Repository
Written inC, modern Fortran
Operating system
Platform
TypeLinear algebra library; implementation of BLAS
LicenseBSD License
Websitewww.openblas.net 

OpenBLAS is an open-source implementation of the BLAS (Basic Linear Algebra Subprograms) and LAPACK APIs with many hand-crafted optimizations for specific processor types. It is developed at the Lab of Parallel Software and Computational Science, ISCAS.

OpenBLAS adds optimized implementations of linear algebra kernels for several processor architectures, including Intel Sandy Bridge and Loongson. It claims to achieve performance comparable to the Intel MKL. On machines that support the AVX2 instruction set, OpenBLAS can achieve similar performance to MKL, but there are currently almost no open source libraries comparable to MKL on CPUs with the AVX512 instruction set.

OpenBLAS is a fork of GotoBLAS2, which was created by Kazushige Goto at the Texas Advanced Computing Center.