如何使用cuSparse乘以两个稀疏矩阵?

时间:2011-11-17 06:33:12

标签: cuda gpu sparse-matrix

cuSparse只有一个函数api,用于将稀疏矩阵与密集矩阵相乘。如何使用cuSparse或任何其他cuda liberary对两个稀疏矩阵进行乘法运算?

2 个答案:

答案 0 :(得分:5)

当前版本的cuSPARSE(CUDA Toolkit v5.0)使用cusparse<t>csrgemm functions支持稀疏矩阵稀疏矩阵乘法。

对于此例程,需要计算能力2.0或更高。

答案 1 :(得分:2)

正如我评论的那样,CUSP library可用于矩阵乘法。来自网站:

  

Cusp是一个用于稀疏线性代数和CUDA图形计算的库。 Cusp提供灵活的高级接口,用于处理稀疏矩阵和求解稀疏线性系统。