HPC-Netlib

High Performance Math Software


BLAS (Basic Linear Algebra Subroutines)

Abstract
BLAS (Basic Linear Algebra Subroutines) The BLAS are building blocks for constructing efficient and portable linear algebra software for high-performance computers. The BLAS allow exploitation of parallelism in a way that is transparent to the software that calls them. For example, the LAPACK strategy for combining efficiency with portability is to construct the software as much as possible out of calls to the BLAS. The efficiency of LAPACK software depends on efficient implementations of the BLAS being provided by computer vendors (or others) for their machines. Thus the BLAS form a low-level interface between LAPACK software and different machine architectures. There are three levels of BLAS: Level 1 BLAS: for vector operations Level 2 BLAS: for matrix-vector operations Level 3 BLAS: for matrix-matrix operations
DateOfInformation
Tue Apr 8 14:24:47 1997
Domain
Numerical Programs and Routines!Linear algebra
Keyword
numerical library; linear algebra
Name
BLAS (Basic Linear Algebra Subroutines)
TargetEnvironment
Not Available
TitleLine
building blocks for constructing efficient and portable linear algebra software for high-performance computers.
Webpage
http://www.netlib.org/blas/index.html
ContactIs
BLAS Help

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/hpc-netlib/objects/Asset/blas.html
hpc-netlib@netlib.org