Evaluation criteria for sparse matrix storage formats

D Langr, P Tvrdik - IEEE Transactions on parallel and …, 2015 - ieeexplore.ieee.org
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 …

Alphasparse: Generating high performance spmv codes directly from sparse matrices

Z Du, J Li, Y Wang, X Li, G Tan… - … Conference for High …, 2022 - ieeexplore.ieee.org
Sparse Matrix-Vector multiplication (SpMV) is an essential computational kernel in many
application scenarios. Tens of sparse matrix formats and implementations have been …

Optimizing sparse tensor times matrix on GPUs

Y Ma, J Li, X Wu, C Yan, J Sun, R Vuduc - Journal of Parallel and …, 2019 - Elsevier
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 …

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 …

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 …

Storing sparse matrices to files in the adaptive-blocking hierarchical storage format

D Langr, I Šimeček, P Tvrdík - 2013 Federated Conference on …, 2013 - ieeexplore.ieee.org
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 …

Block iterators for sparse matrices

D Langr, I Šimeček, T Dytrych - 2016 Federated Conference on …, 2016 - ieeexplore.ieee.org
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 …

AQsort: Scalable multi-array in-place sorting with OpenMP

D Langr, P Tvrdik, I Simecek - Scalable Computing: Practice and …, 2016 - scpe.org
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 …

Space efficient formats for structure of sparse matrices based on tree structures

D Langr, P Tvrdík - … on Symbolic and Numeric Algorithms for …, 2013 - ieeexplore.ieee.org
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 …

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 …