Table of Contents
Levels
- Level 1 BLAS, aka BLAS1: vector-vector operations.
- Level 2 BLAS, aka BLAS2: vector-matrix operations.
- Level 3 BLAS, aka BLAS3: matrix-matrix operations.
Installation
Installation on macOS
$ brew install openblas
Installation on Ubuntu
$ apt install libblas3 libblas-dev $ apt install libopenblas-base libopenblas-dev
Implementations
Reference Implementation
Packaged as libblas3 in Ubuntu.
Implementations for C
OpenBLAS
Packaged as libopenblas-base in Ubuntu.
ATLAS
Apple Accelerate Framework
AMD Core Math Library (ACML)
Discontinued.