Evaluation criteria for sparse matrix storage formats
When authors present new storage formats for sparse matrices, they usually focus mainly on
a single evaluation criterion, which is the performance of sparse matrix-vector multiplication …
a single evaluation criterion, which is the performance of sparse matrix-vector multiplication …
Alphasparse: Generating high performance spmv codes directly from sparse matrices
Sparse Matrix-Vector multiplication (SpMV) is an essential computational kernel in many
application scenarios. Tens of sparse matrix formats and implementations have been …
application scenarios. Tens of sparse matrix formats and implementations have been …
Optimizing sparse tensor times matrix on GPUs
This work optimizes tensor-times-dense matrix multiply (Ttm) for general sparse and semi-
sparse tensors on CPU and NVIDIA GPU platforms. Ttm is a computational kernel in tensor …
sparse tensors on CPU and NVIDIA GPU platforms. Ttm is a computational kernel in tensor …
Efficient multithreaded untransposed, transposed or symmetric sparse matrix–vector multiplication with the recursive sparse blocks format
M Martone - Parallel Computing, 2014 - Elsevier
In earlier work we have introduced the “Recursive Sparse Blocks”(RSB) sparse matrix
storage scheme oriented towards cache efficient matrix–vector multiplication (SpMV) and …
storage scheme oriented towards cache efficient matrix–vector multiplication (SpMV) and …
Performance enhancement strategies for sparse matrix-vector multiplication (spmv) and iterative linear solvers
T Mohammed, R Mehmood - arxiv preprint arxiv:2212.07490, 2022 - arxiv.org
Iterative solutions of sparse linear systems and sparse eigenvalue problems have a
fundamental role in vital fields of scientific research and engineering. The crucial computing …
fundamental role in vital fields of scientific research and engineering. The crucial computing …
Storing sparse matrices to files in the adaptive-blocking hierarchical storage format
When there is a need to store a sparse matrix into a file system, is it worth to convert it first
into some space-efficient storage format? This paper tries to answer such question for the …
into some space-efficient storage format? This paper tries to answer such question for the …
Block iterators for sparse matrices
Finding an optimal block size for a given sparse matrix forms an important problem for
storage formats that partition matrices into uniformly-sized blocks. Finding a solution to this …
storage formats that partition matrices into uniformly-sized blocks. Finding a solution to this …
AQsort: Scalable multi-array in-place sorting with OpenMP
A new multi-threaded variant of the quicksort algorithm called AQsort and its C++/OpenMP
implementation are presented. AQsort operates in place and was primarily designed for high …
implementation are presented. AQsort operates in place and was primarily designed for high …
Space efficient formats for structure of sparse matrices based on tree structures
Very large sparse matrices are often processed on massively parallel computer systems with
distributed memory architectures consisting of tens or hundreds of thousands of processor …
distributed memory architectures consisting of tens or hundreds of thousands of processor …
Space and execution efficient formats for modern processor architectures
D Langr - 2015 17th International Symposium on Symbolic …, 2015 - ieeexplore.ieee.org
Sparse matrix-vector multiplication (shortly spMV) and transposed spMV (shortly spMTV) are
the most common routines in the numerical linear algebra. Sparse storage formats describe …
the most common routines in the numerical linear algebra. Sparse storage formats describe …