Skip to content

Sparse Matrix Algebra DLLs

Compare
Choose a tag to compare
@michabirklbauer michabirklbauer released this 30 Oct 12:57
· 143 commits to master since this release
7bfe25a

Implements the following methods across two DLLs:

  • VectorSearch.dll (v1.5.1):
    • findTopCandidates: sparse matrix - sparse vector multiplication using Eigen
    • findTopCandidate2s: sparse matrix - dense vector multiplication using Eigen
    • findTopCandidatesBatched: sparse matrix - sparse matrix multiplication using Eigen
    • findTopCandidatesBatched2: sparse matrix - dense matrix multiplication using Eigen
  • VectorSearchCUDA.dll (v1.4.7):
    • findTopCandidates: sparse matrix - dense vector multiplication using CUDA (SpMV)
    • findTopCandidatesBatched: sparse matrix - sparse matrix multiplication using CUDA (SpGEMM)
    • findTopCandidatesBatched2: sparse matrix - dense matrix multiplication using CUDA (SpMM)

Includes changes introduced with #20 as discussed in #19.