Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms (BLAS) is a de facto application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication. They were first published in 1979, and are used to build larger packages such as LAPACK. Heavily used in high-performance computing, highly optimized implementations of the BLAS interface have been developed by hardware vendors such as Intel and AMD, as well as by other authors, e.g. Goto BLAS and ATLAS (a portable self-optimizing BLAS). The LINPACK and HPL benchmarks relies heavily on DGEMM, a BLAS subroutine, for its performance.

Read more about Basic Linear Algebra Subprograms:  Implementations, Other Libraries Offering BLAS-like Functionality, The Sparse BLAS

Famous quotes containing the words basic and/or algebra:

    It is not an exaggeration to say that play is as basic to your child’s total development as good food, cleanliness, and rest.
    Joanne E. Oppenheim (20th century)

    Poetry has become the higher algebra of metaphors.
    José Ortega Y Gasset (1883–1955)