/spmv

Efficient Sparse Matrix-Vector Multiplication (SpMV).

Primary LanguageC++

Sparse Matrix-Vector Multiplication (SpMV)

This repository is a wrapper around multiple SpMV implementations with the goal of comparing performance on NVIDIA GPUs. It supports matrix market format (MTX/MM) using compressed sparse row (CSR) format.

ModernGPU

Efficient Sparse Matrix-Vector Multiplication (SpMV) using ModernGPU (MTX + CSR formats). For more details, please see moderngpu for more details.