Page 1 of 1

BLAS question

Posted: Mon Nov 16, 2009 6:50 am
by tog
Hi,

As far as I understood CUBlas is a BLAS library for GPU - i.e. it will be able to handle blas operations only when the data will be copied to the GPU memory therefore it is limited to data size that fit the GPU memory.
Do we have general purpose blas library, that can take as arguments larger arrays and manage data splitting/transfer overlapping them with CUBlas operations ?

Thanks
Guillaume

Re: BLAS question

Posted: Mon Nov 16, 2009 3:05 pm
by Stan Tomov
Hello,
I am not aware of any such library. Massimiliano Fatica did something in this direction:
http://portal.acm.org/ft_gateway.cfm?id ... N=87891219
Using similar idea, we are going to release through MAGMA some BLAS that would use all available GPUs and the host but definitely we would not do the entire BLAS.
Stan

Re: BLAS question

Posted: Sat Nov 21, 2009 5:58 pm
by rnath
There is a sciGPU that does something like that.
you might check out.