LAPACK: a portable linear algebra library for high-performance computers

  • Authors:
  • E. Anderson;Z. Bai;J. Dongarra;A. Greenbaum;A. McKenney;J. Du Croz;S. Hammerling;J. Demmel;C. Bischof;D. Sorensen

  • Affiliations:
  • University of Tennessee;University of Tennessee;University of Tennessee;New York University;New York University;NAG Ltd.;NAG Ltd.;University of California, Berkeley;Argonne National Laboratory;Rice University

  • Venue:
  • Proceedings of the 1990 ACM/IEEE conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of the LAPACK project is to design and implement a portable linear algebra library for efficient use on a variety of high-performance computers. The library is based on the widely used LINPACK and EISPACK packages for solving linear equations, eigenvalue problems, and linear least-squares problems, but extends their functionality in a number of ways. The major methodology for making the algorithms run faster is to restructure them to perform block matrix operations (e.g., matrix-matrix multiplication) in their inner loops. These block operations may be optimized to exploit the memory hierarchy of a specific architecture. The LAPACK project is also working on new algorithms that yield higher relative accuracy for a variety of linear algebra problems.