GEMM support

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)

GEMM support

Postby ianrents » Thu Nov 09, 2017 10:24 am

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
ianrents
 
Posts: 2
Joined: Thu Nov 09, 2017 9:55 am

Re: GEMM support

Postby mgates3 » Thu Nov 09, 2017 4:03 pm

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
mgates3
 
Posts: 750
Joined: Fri Jan 06, 2012 2:13 pm

Re: GEMM support

Postby ianrents » Fri Nov 10, 2017 8:16 am

Great! I am exploring magma now and trying to wrap my head around. Thank you very much for the answers.
ianrents
 
Posts: 2
Joined: Thu Nov 09, 2017 9:55 am


Return to User discussion

Who is online

Users browsing this forum: No registered users and 5 guests