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
GEMM support
Re: GEMM support
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
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
Great! I am exploring magma now and trying to wrap my head around. Thank you very much for the answers.