BLAS / Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms (BLAS) are a set of low-level routines for performing common linear algebra operations such as vector addition, scalar multiplication, dot products, and matrix multiplication. BLAS routines are widely used in scientific computing and are the foundation for many higher-level linear algebra libraries such as LAPACK and Eigen.