Abstract. Many applications based on finite element and finite difference methods include the solution of large sparse linear systems using preconditioned iterative methods. Matrix vector multiplication is one of the key operations that has a significant impact on the performance of any iterative solver. In this paper, recent developments in sparse storage formats on vector machines are reviewed. Then, several improvements to memory access in the sparse matrix vector product are suggested. Particularly, algorithms based on dense blocks are discussed and reasons for their superior performance are explained. Finally, the performance gain by the presented modifications is demonstrated
Abstract—Sparse matrix-vector multiplication (SpM×V) has been characterized as one of the most signi...
Many data mining algorithms rely on eigenvalue computations or iterative linear solvers in which the...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Abstract—Many scientific applications involve operations on sparse matrices. However, due to irregul...
We improve the performance of sparse matrix-vector multiply (SpMV) on modern cache-based superscalar...
Abstract—Sparse matrix-vector multiplication (SpM×V) has been characterized as one of the most signi...
Many data mining algorithms rely on eigenvalue computations or iterative linear solvers in which the...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Abstract—Many scientific applications involve operations on sparse matrices. However, due to irregul...
We improve the performance of sparse matrix-vector multiply (SpMV) on modern cache-based superscalar...
Abstract—Sparse matrix-vector multiplication (SpM×V) has been characterized as one of the most signi...
Many data mining algorithms rely on eigenvalue computations or iterative linear solvers in which the...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...