AbstractThe matrix-vector multiplication operation is the kernel of most numerical algorithms.Typically, matrix-vector multiplication algorithms exploit the sparsity of a matrix, either to reduce the time taken or the memory used. In the case of parallel implementations of numerical algorithms, the sparsity of a matrix can also be used to reduce the number of processing elements (PEs) required. For example, in Leiserson's systolic array algorithm for matrix-vector multiplication the nonzeros in the matrix are partitioned into bands and each band is fed into a different PE. Similarly, in Melhem's algorithm, the nonzeros are partitioned into stripes and each stripe is fed into a distinct PE. However, in many practical applications, such as th...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
An efficient data structure is presented which supports general unstructured sparse matrix-vector mu...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
AbstractThe matrix-vector multiplication operation is the kernel of most numerical algorithms.Typica...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
In this paper we present a new technique for sparse matrix multiplication on vector multiprocessors ...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
The sparse matrix--vector multiplication is an important kernel, but is hard to efficiently execute ...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
The most effective algorithms of solving large sparse linear system are Block Wiedemann and Block La...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
An efficient data structure is presented which supports general unstructured sparse matrix-vector mu...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
AbstractThe matrix-vector multiplication operation is the kernel of most numerical algorithms.Typica...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
In this paper we present a new technique for sparse matrix multiplication on vector multiprocessors ...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
The sparse matrix--vector multiplication is an important kernel, but is hard to efficiently execute ...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
The most effective algorithms of solving large sparse linear system are Block Wiedemann and Block La...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
An efficient data structure is presented which supports general unstructured sparse matrix-vector mu...
The matrix-vector product is one of the most important computational components of Krylov methods. T...