Page 1 of 1

GEMM support

Posted: Thu Nov 09, 2017 10:24 am
by ianrents
Good afternoon.
My name's Ian. I'm a data scientist from Scorebat. I first read about Magma here https://arxiv.org/pdf/1604.01416.pdf and it said that magma does not support GEMM. My question is what's the reason behind that or is that changed and does Magma support gemm now?

Thanks
Ian Renton, ianrentsb@gmail.com
http://www.scorebat.com

Re: GEMM support

Posted: Thu Nov 09, 2017 4:03 pm
by mgates3
MAGMA includes gemm, both magma_*gemm that wraps cublas*gemm, and magmablas_*gemm that is our own open-source implementation (which is fairly old now).

I think that paper means MAGMA does not support a distributed or multi-GPU gemm. We do not have a specific gemm_mgpu call, as the implementation greatly depends on the distribution of the matrix. For any specific distribution, the code is generally easy to build on top of gemm, so where we've needed it, it has been inlined into multi-GPU algorithms.

-mark

Re: GEMM support

Posted: Fri Nov 10, 2017 8:16 am
by ianrents
Great! I am exploring magma now and trying to wrap my head around. Thank you very much for the answers.