Mathematical Software (TOMS)


Search Issue
enter search term and/or author name


ACM Transactions on Mathematical Software (TOMS), Volume 28 Issue 2, June 2002

Preface to the special issue on the basic linear algebra subprograms (BLAS)
Ronald F. Boisvert, Jack J. Dongarra
Pages: 133-134
DOI: 10.1145/567806.567812

An updated set of basic linear algebra subprograms (BLAS)

Pages: 135-151
DOI: 10.1145/567806.567807

Design, implementation and testing of extended and mixed precision BLAS
Xiaoye S. Li, James W. Demmel, David H. Bailey, Greg Henry, Yozo Hida, Jimmy Iskandar, William Kahan, Suh Y. Kang, Anil Kapur, Michael C. Martin, Brandon J. Thompson, Teresa Tung, Daniel J. Yoo
Pages: 152-205
DOI: 10.1145/567806.567808
This article describes the design rationale, a C implementation, and conformance testing of a subset of the new Standard for the BLAS (Basic Linear Algebra Subroutines): Extended and Mixed Precision BLAS. Permitting higher internal precision and...

On computing givens rotations reliably and efficiently
David Bindel, James Demmel, William Kahan, Osni Marques
Pages: 206-238
DOI: 10.1145/567806.567809
We consider the efficient and accurate computation of Givens rotations. When f and g are positive real numbers, this simply amounts to computing the values of c = f/√f2 + g2,...

An overview of the sparse basic linear algebra subprograms: The new standard from the BLAS technical forum
Iain S. Duff, Michael A. Heroux, Roldan Pozo
Pages: 239-267
DOI: 10.1145/567806.567810
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels in the recent standard from the BLAS Technical Forum that are concerned with unstructured sparse matrices. The motivation for such a standard is to...

Algorithm 818: A reference model implementation of the sparse BLAS in fortran 95
Iain S. Duff, Christof Vömel
Pages: 268-283
DOI: 10.1145/567806.567811
The Basic Linear Algebra Subprograms for sparse matrices (Sparse BLAS) as defined by the BLAS Technical Forum are a set of routines providing basic operations for sparse matrices and vectors. A principal goal of the Sparse BLAS standard is to aid in...