The handling of the sparse matrix vector product(SMVP) is a common kernel in many scientific applications. This kernel is an irregular problem, which has led to the development of several compressed storage formats such as CRS, CCS, and JDS among others. We propose an alternative storage format, the Transpose Jagged Diagonal Storage(TJDS), which is inspired from the Jagged Diagonal Storage format and makes no assumptions about the sparsity pattern of the matrix. We present a selection of sparse matrices and compare the storage requirements needed using JDS and TJDS formats, and we show that the TDJS format needs less storage space than the JDS format because the permutation array is not required. Another advantage of the proposed format is ...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
In this work we present a heuristic to select the appropriate compressed storage format when computi...
The handling of the sparse matrix vector product(SMVP) is a common kernel in many scientific applica...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
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...
Abstract. A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (S...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
Abstract—Sparse matrix-vector multiplication (SpM×V) has been characterized as one of the most signi...
The Sparse Matrix-Vector multiplication (SpMV) kernel scales poorly on shared memory systems with mu...
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 storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
In this work we present a heuristic to select the appropriate compressed storage format when computi...
The handling of the sparse matrix vector product(SMVP) is a common kernel in many scientific applica...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
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...
Abstract. A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (S...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
Abstract—Sparse matrix-vector multiplication (SpM×V) has been characterized as one of the most signi...
The Sparse Matrix-Vector multiplication (SpMV) kernel scales poorly on shared memory systems with mu...
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 storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
In this work we present a heuristic to select the appropriate compressed storage format when computi...