Thanx for the reply !!
mgates3 wrote:I would recommend using the CUDA version of MAGMA. It is more developed than the newer clMAGMA version. On Nvidia cards, I would expect better performance from the CUDA version, using the highly optimized CUBLAS library.
Yes, the CUDA version of MAGMA supports multiple GPUs. See routines ending with _m or _mgpu.
Sure I would use CUDA version of MAGMA. But I have one more doubt.
First let me tell you my problem, actually I have a CUDA code which uses cuBLAS library to compute some of the BLAS algorithms on GPU. My requirement is to port this CUDA code using MAGMA.
Since CUDA version of MAGMA is supposed to run on Hybrid systems(combination of GPUs and Multi-core CPUs), but our existing cuBLAS code is designed to run on only GPU. Henec,
1. Would it be possible to use CUDA version of MAGMA to port existing cuBLAS code to run only on GPUs?
2. Can you please tell me a good alternative to port my existing cuBLAS code using CUDA version of MAGMA?