使用CUDA求解稀疏矩阵线性方程有什么有效的方法吗?

使用CUDA求解稀疏矩阵线性方程有什么有效的方法吗?,cuda,sparse-matrix,Cuda,Sparse Matrix,使用CUDA解决稀疏矩阵线性方程有什么有效的方法吗?几年前,NVidia就这个问题发表了一篇文章 更新:NVIDIA CUDA Toolkit 3.2不久将发布CUSPARSE库,其中包含大量稀疏矩阵/向量操作。您可以尝试,还有一个名为cula的商业软件包,其中免费提供一些基本内容。稀疏矩阵解算器没有魔法,它在很大程度上取决于矩阵的稀疏模式和您想要使用它的方式,您有解的分配吗?矩阵是否保持不变?在我的例子中,由于上述原因,我们最终编写了自己的专有解算器。随着新的(我认为它将于2010年9月22日

使用CUDA解决稀疏矩阵线性方程有什么有效的方法吗?

几年前,NVidia就这个问题发表了一篇文章


更新:NVIDIA CUDA Toolkit 3.2不久将发布CUSPARSE库,其中包含大量稀疏矩阵/向量操作。

您可以尝试,还有一个名为cula的商业软件包,其中免费提供一些基本内容。稀疏矩阵解算器没有魔法,它在很大程度上取决于矩阵的稀疏模式和您想要使用它的方式,您有解的分配吗?矩阵是否保持不变?在我的例子中,由于上述原因,我们最终编写了自己的专有解算器。

随着新的(我认为它将于2010年9月22日发布,尽管RC目前可用)NVIDIA提供了CUSPARSE,一个稀疏矩阵解算器库。这将以类似于CUFFT和NVIDIA的其他库的方式使用,完整的文档可在其网页上找到。

以及其他答案,您也可以查看