OXFORD UNIVERSITY  COMPUTING LABORATORY

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

Random Image
Random Image
Random Image