Sparsep: Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, JG Luna, N Koziris… - Proceedings of the …, 2022 - dl.acm.org
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …

A survey of accelerating parallel sparse linear algebra

G Xiao, C Yin, T Zhou, X Li, Y Chen, K Li - ACM Computing Surveys, 2023 - dl.acm.org
Sparse linear algebra includes the fundamental and important operations in various large-
scale scientific computing and real-world applications. There exists performance bottleneck …

Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, J Gómez-Luna… - ACM SIGMETRICS …, 2022 - dl.acm.org
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …

Caspmv: A customized and accelerative spmv framework for the sunway taihulight

G Xiao, K Li, Y Chen, W He… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The Sunway TaihuLight, equipped with 10 million cores, is currently the world's third fastest
supercomputer. SpMV is one of core algorithms in many high-performance computing …

DASP: Specific Dense Matrix Multiply-Accumulate Units Accelerated General Sparse Matrix-Vector Multiplication

Y Lu, W Liu - Proceedings of the International Conference for High …, 2023 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) plays a key role in computational science and
engineering, graph processing, and machine learning applications. Much work on SpMV …

Runtime composition of iterations for fusing loop-carried sparse dependence

K Cheshmi, M Strout, M Mehri Dehnavi - Proceedings of the International …, 2023 - dl.acm.org
Dependence between iterations in sparse computations causes inefficient use of memory
and computation resources. This paper proposes sparse fusion, a technique that generates …

Design and implementation of adaptive spmv library for multicore and many-core architecture

G Tan, J Liu, J Li - ACM Transactions on Mathematical Software (TOMS), 2018 - dl.acm.org
Sparse matrix vector multiplication (SpMV) is an important computational kernel in traditional
high-performance computing and emerging data-intensive applications. Previous SpMV …

Albus: A method for efficiently processing spmv using simd and load balancing

H Bian, J Huang, L Liu, D Huang, X Wang - Future Generation Computer …, 2021 - Elsevier
SpMV (Sparse matrix–vector multiplication) is widely used in many fields. Improving the
performance of SpMV has been the pursuit of many researchers. Parallel SpMV using multi …

aeSpTV: An adaptive and efficient framework for sparse tensor-vector product kernel on a high-performance computing platform

Y Chen, G Xiao, MT Özsu, C Liu… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Multi-dimensional, large-scale, and sparse data, which can be neatly represented by sparse
tensors, are increasingly used in various applications such as data analysis and machine …

A scalable adaptive-matrix spmv for heterogeneous architectures

HD Tran, M Fernando, K Saurabh… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
In most computational codes, the core computational kernel is the Sparse Matrix-Vector
product (SpMV) that enables specialized linear algebra libraries like PETSc to be used …