Basic Linear Algebra Subprograms (BLAS) Library


(Team) #1

The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations. There are three levels within the BLAS library:

  • The Level 1 BLAS perform scalar, vector and vector-vector operations
  • The Level 2 BLAS perform matrix-vector operations
  • The Level 3 BLAS perform matrix-matrix operations

Popular BLAS (Basic Linear Algebra Subprograms) Implementations include:
  • Intel's MKL (used in MKL DNN)
  • OpenBLAS
  • NetLib's BLAS
  • BLAS++
  • BLIS

Read the full article for further details and join the discussion now
This is a companion discussion topic for the original entry at