Automatically Tuned Linear Algebra Software - Functionality

Functionality

ATLAS provides a full implementation of the BLAS APIs as well as some additional functions from LAPACK, a higher-level library built on top of BLAS. In BLAS, functionality is divided into three groups called levels 1, 2 and 3.

  • Level 1 contains vector operations of the form
as well as scalar dot products and vector norms, among other things.
  • Level 2 contains matrix-vector operations of the form
as well as solving for x with being triangular, among other things.
  • Level 3 contains matrix-matrix operations such as the widely used General Matrix Multiply (GEMM) operation
as well as solving for triangular matrices, among other things.

Read more about this topic:  Automatically Tuned Linear Algebra Software