Reputation: 31
The use of GPU in General Purpose is common now. And the very basic thing, the Matrix Multiplication is the first in the OpenCL tutorials. Instead of writing codes and kernel codes for specific gpu. Is it possible to call them from a library like MKL or so. Arrayfire is there but not free. I am trying to port my simulation software to GPU which has Matrix Mul, LU decomposition , FFT etc.. I am in search of robust codes for these rather than writing them from scratch. I already have an working mat mul opencl program with me, but just lacking few knowledge in integrating it with my code. In the next step am trying with LU, is there any code for LU out there that could help me.
Upvotes: 4
Views: 922
Reputation: 14878
In addition to ViennaCl there is also clMagma:
http://icl.cs.utk.edu/magma/news/news.html?id=303
Upvotes: 0
Reputation: 716
Check out ViennaCL http://viennacl.sourceforge.net/viennacl-about.html
it has linear algebra suuport (BLAS1-3), solvers, etc
Upvotes: 1