4

现在通用GPU的使用很普遍。最基本的东西,矩阵乘法是 OpenCL 教程中的第一个。而不是为特定的 gpu 编写代码和内核代码。是否可以从 MKL 之类的库中调用它们。Arrayfire 在那里,但不是免费的。我正在尝试将我的模拟软件移植到具有 Matrix Mul、LU 分解、FFT 等的 GPU。我正在为这些寻找健壮的代码,而不是从头开始编写它们。我已经有了一个可以工作的 mat mul opencl 程序,但只是缺乏将它与我的代码集成的知识。在下一步我尝试使用 LU 时,是否有任何可以帮助我的 LU 代码。

4

2 回答 2

1

查看 ViennaCL http://viennacl.sourceforge.net/viennacl-about.html

它具有线性代数支持(BLAS1-3)、求解器等

于 2013-04-28T07:32:54.583 回答
0

除了 ViennaCl 之外,还有 clMagma:

http://icl.cs.utk.edu/magma/news/news.html?id=303

于 2013-04-29T21:19:07.150 回答