the BLAS (Basic Linear Algebra Subprograms) are conventional routines that provide standard building blocks for performing basic vector and matrix operations