Jump to content

Basic Linear Algebra Subprograms

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Joseph Dwayne (talk | contribs) at 18:45, 12 October 2004 (MoS). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Basic Linear Algebra Subprograms (BLAS) are routines which perform basic linear algebra operations such as vector and matrix multiplication. They are used to build larger packages such as LAPACK. BLAS routines are tuned by High Performance Computing, Supercomputer hardware, and software vendors to run extremely fast under a variety of problem sizes. The LINPACK benchmark relies heavily on DGEMM for its performance.