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