An extended set of FORTRAN basic linear algebra subprograms

@article{Dongarra1988AnES,
  title={An extended set of FORTRAN basic linear algebra subprograms},
  author={Jack J. Dongarra and Jeremy Du Croz and Sven Hammarling and Richard J. Hanson},
  journal={ACM Trans. Math. Softw.},
  year={1988},
  volume={14},
  pages={1-17}
}
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portable implementations of algorithms for high-performance computers. 
Sparse extensions to the FORTRAN Basic Linear Algebra Subprograms
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extension is targeted at sparse vector operations, with the goal of providing efficient, but portable,Expand
A set of level 3 basic linear algebra subprograms
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portableExpand
A proposal for a set of level 3 basic linear algebra subprograms
TLDR
The Level 3 BLAS are targeted at matrix-matrix operations with the aim of providing more efficient, but portable, implementations of algorithms on high-performance computers, especially those with hierarchical memory and parallel processing capability. Expand
Benchmark of the Extended Basic Linear Algebra Subprograms on the NEC SX-2 Supercomputer
TLDR
The EBLAS are a set of subprograms that represent basic matrix-vector operations and were written to take advantage of the architecture of today's supercomputers. Expand
A Project for Developing a Linear Algebra Library for High-Performance Computers
TLDR
A transportable linear algebra library in Fortran 77 is intended to provide a uniform set of subroutines to solve the most common linear algebra problems and to run efficiently on a wide range of high-performance computers. Expand
Basic Linear Operators in Fortran 90
Standard F90 lets a programmer define operators, corresponding to mathematical operations, that apply to arrays or more complicated classes of objects: The matrix-vector and matrix-matrix productsExpand
Algorithm 656: an extended set of basic linear algebra subprograms: model implementation and test programs
This paper describes a model implementation and test software for the Level 2 Basic Linear Algebra Subprograms (Level 2 BLAS). Level 2 BLAS are targeted at matrix-vector operations with the aim ofExpand
ALGORITHM 656 An Extended Set of Basic Linear Algebra Subprograms: Model and Test Programs lmplementatioh
This paper describes a model implementation and test software for the Level 2 Basic Linear Algebra Subprograms (Level 2 BLAS). Level 2 BLAS are targeted at matrix-vector operations with the aim ofExpand
The Multicomputer Toolbox Approach to Concurrent Blas
Concurrent Basic Linear Algebra Subprograms (CBLAS) are a sensible approach to extending the successful Basic Linear Algebra Subprograms (BLAS) to multicomput-ers. We describe many of the issuesExpand
Porting Linear Algebra Subroutines from Transputers to Clusters of Workstations
We report on our experiences in porting a number of linear algebra subroutines, written in occam2, from a transputer environment to a cluster of workstations using Fortran 77 and the PVMExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 22 REFERENCES
A proposal for an extended set of Fortran Basic Linear Algebra Subprograms
TLDR
This paper describes an extension to the set of Basic Linear Algebra Subprograms targeted at matrix vector operations which should provide for more efficient and portable implementations of algorithms for high performance computers. Expand
A proposal for standard linear algebra subprograms
A set of FORTRAN callable subprograms are proposed which will be useful in the development of efficient portable ANSI FORTRAN subprograms and applications programs in the area of linear algebra.
Issues relating to extension of the Basic Linear Algebra Subprograms
TLDR
The authors' views are Lased on their implementation of theBLAS in highly-efficient assembly language for the Cray-1 and Cray X-MP, and use of the BLAS and some of the proposed extensions in a variety of application areas. Expand
Algorithm 656: an extended set of basic linear algebra subprograms: model implementation and test programs
This paper describes a model implementation and test software for the Level 2 Basic Linear Algebra Subprograms (Level 2 BLAS). Level 2 BLAS are targeted at matrix-vector operations with the aim ofExpand
Basic Linear Algebra Subprograms for Fortran Usage
TLDR
A package of 38 low level subprograms for many of the basic operations of numerical linear algebra is presented, intended to be used with FORTRAN. Expand
Improving the efficiency of portable software for linear algebra
In algorithms for linear algebraic computations there are a fairly small number of basic operations which are generally responsible for a significant percentage of the total execution time. WeExpand
Squeezing the most out of an algorithm in CRAY FORTRAN
This paper discusses a technique for achieving supervector performance on a Cray in a purely Fortran environment (i.e., without resorting to assembly language). The technique can be applied to a wideExpand
Squeezing the most out of eigenvalue solvers on high-performance computers
Abstract This paper describes modifications to many of the standard algorithms used in computing eigenvalues and eigenvectors of matrices. These modifications can dramatically increase theExpand
Matrix Eigensystem Routines — EISPACK Guide Extension
TLDR
The EISPACK subroutines and the handbook Algol procedures are compared to show the similarities and differences in execution times, as well as the differences in documentation and source listings. Expand
Matrix Eigensystem Routines — EISPACK Guide
TLDR
The Eispack subroutines and the handbook algol procedures are compared to show the similarities and the differences in execution times and documentation are compared. Expand
...
1
2
3
...