I have just started exploring magma. I just wanted to know whether a direct implementation of zgemm_ function available with magma (whose signature is same as the one found in blas)?
I did find magmablas_zgemm routine in magma_1.0 which seems invoking cuBlas zgemm function (#define magmablas_zgemm cublasZgemm). If it is true, the performace of magma zgemm will be similar to cublas zgemm?
zgemm routine in magma?
-
Stan Tomov
- Posts: 283
- Joined: Fri Aug 21, 2009 10:39 pm
Re: zgemm routine in magma?
We just released MAGMA 1.0 but didn't include the ZGEMM. We will add it within a month. We have developed it based on autotuning and it exceeds the CUBLAS's equivalent in performance. See
Jakub Kurzak, Stanimire Tomov, and Jack Dongarra, Autotuning GEMMs for Fermi, UT-CS-11-671 (LAWN #245), Apr 18, 2011.
Jakub Kurzak, Stanimire Tomov, and Jack Dongarra, Autotuning GEMMs for Fermi, UT-CS-11-671 (LAWN #245), Apr 18, 2011.
Re: zgemm routine in magma?
It is good news that there will be a MAGMA version of zgemm. I look forward to trying it out.
John
John