A technique for optimizing software is proposed that involves the use of a standardized set of computational kernels that are common to many iterative methods for solving large sparse linear systems of equations. These kernels, referred to as "Iterative Basic Linear Algebra Subprograms" or "Iterative BLAS", are defined and techniques for their optimization on vector computers are presented. Several sparse matrix storage formats for different classes of matrix problems are proposed that allow the vectorization of fundamental operations in various iterative methods using these kernels. 1 Introduction Many iterative methods perform operations that can be easily optimized on most vector computers, such as the dot product of...
This conference is dedicated to providing an overview of the state of the art in the use of iterativ...
Adapting and designing mathematical software to achieve optimum performance on the CYBER 205 is disc...
The goal of the LAPACK project is to provide efficient and portable software for dense numerical lin...
One of the main obstacles to the efficient solution of scientific problems is the problem of tuning ...
AbstractIn the solution of a system of linear algebraic equations Ax=b with a large sparse coefficie...
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels ...
Solving large-scale systems of linear equations [] { } {}bxA = is one of the most expensive and cr...
Abstract. Implementations of the Basic Linear Algebra Subprograms (BLAS) interface are major buildin...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
We have divided this book into five main chapters. Chapter 1 gives the motivation for this book and ...
Abstract—Krylov subspace solvers are often the method of choice when solving sparse linear systems i...
Basic Linear Algebra Subprograms (BLAS) are building blocks for many other matrix computations BLAS ...
This paper summarizes the BLAS Technical Forum Standard, a speci- #cation of a set of kernel routine...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
This graduate-level text examines the practical use of iterative methods in solving large, sparse sy...
This conference is dedicated to providing an overview of the state of the art in the use of iterativ...
Adapting and designing mathematical software to achieve optimum performance on the CYBER 205 is disc...
The goal of the LAPACK project is to provide efficient and portable software for dense numerical lin...
One of the main obstacles to the efficient solution of scientific problems is the problem of tuning ...
AbstractIn the solution of a system of linear algebraic equations Ax=b with a large sparse coefficie...
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels ...
Solving large-scale systems of linear equations [] { } {}bxA = is one of the most expensive and cr...
Abstract. Implementations of the Basic Linear Algebra Subprograms (BLAS) interface are major buildin...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
We have divided this book into five main chapters. Chapter 1 gives the motivation for this book and ...
Abstract—Krylov subspace solvers are often the method of choice when solving sparse linear systems i...
Basic Linear Algebra Subprograms (BLAS) are building blocks for many other matrix computations BLAS ...
This paper summarizes the BLAS Technical Forum Standard, a speci- #cation of a set of kernel routine...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
This graduate-level text examines the practical use of iterative methods in solving large, sparse sy...
This conference is dedicated to providing an overview of the state of the art in the use of iterativ...
Adapting and designing mathematical software to achieve optimum performance on the CYBER 205 is disc...
The goal of the LAPACK project is to provide efficient and portable software for dense numerical lin...