CRP-SpMM: Communication-Reduced Parallel Sparse Matrix Multiplication
CRP-SpMM is a parallel sparse-dense matrix-matrix multiplication (SpMM) library. It is implemented in C + MPI + OpenMP.s
If you use CRP-SpMM in your work, please cite the following papers:
Hua Huang and Edmond Chow, Exploring the Design Space of Distributed Parallel Sparse Matrix‑Multiple Vector Multiplication, IEEE Transactions on Parallel and Distributed Systems, 35(11), 1977-1988 (2024).