jdwapman / spmv

Efficient Sparse Matrix-Vector Multiplication (SpMV).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Efficient Sparse Matrix-Vector Multiplication (SpMV).


Languages

Language:C++ 65.5%Language:Cuda 23.0%Language:Python 7.6%Language:Makefile 3.5%Language:Shell 0.5%