|
BLAS (Basic Linear Algebra Subroutines)
The presentation by Christoph/Stef is here and
the code can be found here. Paths for
CBLAS and BLITZ++ can be found in the Makefile.
BLAS is a standard for
implementing highly efficient vector/matrix operations. A quick
reference guide can be found here.
There are three
levels of definition in BLAS:
- Level 1 - Vector-Vector operations
- Level 2 - Vector-Matrix operations. (Reference)
- Level 3 - Matrix-Matrix operations. (Reference)
Various implementations of BLAS:
1. ATLAS
(Automatically Tuned Linear Algebra Software)
2. MKL
(Intel Math Kernel Library)
3. CBLAS (C-interface to BLAS)
4. BLITZ++
Webmaster: devg@comlab.ox.ac.uk
|
|
|
|