Skip to content
Different implementation of sparse matrix multiplication. All matrices are in CSR format. The code contains different CUDA kernels for multiply sparse matrix vs dense vector and sparse matrix vs another sparse matrix. It contains several cuda kernel for sparse matrix dense vector product and sparse matrix sparse matrix product.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties
Results
lib
.gitignore
CudaDotProduct.sln
Helpers.cs
Program.cs
README.txt
SparseMatrixMatrixProd.cs
SparseMatrixVectorProd.cs
TestDotProduct.csproj
cudaSVMKernels.cu
matrixKernels.cu
structKernel.cu

README.txt

Project for testing some sparse matrix-vector and matrix-matrix multiplication wiht CUDA and .net.

All matrices are in CSR format. The code contains different CUDA kernels for multiply sparse matrix vs dense vector and sparse matrix vs another sparse matrix.  It contains several cuda kernel for sparse matrix dense vector product and sparse matrix sparse matrix product. 


Author: Krzysztof Sopyła (ksirg@wp.pl)

If you want to use it or find any bug please let me know.
You can’t perform that action at this time.