There are three levels of BLAS operations,
-
Level 1
- Vector operations, e.g. y = /alpha x + y 向量操作 Level 2
- Matrix-vector operations, e.g. y = /alpha A x + /beta y 矩阵与向量操作 Level 3
- Matrix-matrix operations, e.g. C = /alpha A B + C 矩阵与矩阵的操作
Each routine has a name which specifies the operation, the type of matrices involved and their precisions. Some of the most common operations and their names are given below,
-
DOT
- scalar product, x^T y AXPY
- vector sum, /alpha x + y MV
- matrix-vector product, A x SV
- mat