Uses PLASMA Lapack internally its PLASMA BLAS routines?

Open forum for general discussions relating to PLASMA.

Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby jgpallero » Tue Dec 31, 2013 12:10 pm

Hello,

I have seen PLASMA comes with a subset of level 3 BLAS, as DGEMM and DSYRK. Also I know that in order to link the final application a classical BLAS library is needed, but, which BLAS uses PLASMA internally?, its own BLAS routines (dgemm, et al.) or the one comes from the provided standard BLAS (OpenBLAS, ATLAS, etc.)? If its own BLAS routines are not used internally, what is the reason PLASMA_dgemm et al. were created?

thanks
jgpallero
 
Posts: 29
Joined: Sat Jul 28, 2012 12:12 pm

Re: Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby admin » Mon Jan 06, 2014 12:07 pm

PLASMA_dgemm is multithreaded, either statically or dynamically, and operates on matrices in tile layout.
It is implemented using serial / legacy BLAS, operating on matrices in LAPACK / F77 / column-major layout.
An implementation of the legacy BLAS, e.g., ATLAS, MKL, etc., can potentially also be multithreaded.
In such case, PLASMA switches the multithreading in the legacy BLAS off.
admin
Site Admin
 
Posts: 79
Joined: Wed May 13, 2009 1:27 pm

Re: Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby jgpallero » Mon Jan 06, 2014 2:22 pm

Mmm, I think my question was no clear. When DGEMM is needed internally in any PLASMA LAPACK function, is used the PLASMA_dgemm or the DGEMM from the provided external BLAS?

Thanks
jgpallero
 
Posts: 29
Joined: Sat Jul 28, 2012 12:12 pm

Re: Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby admin » Mon Jan 06, 2014 2:25 pm

external BLAS
admin
Site Admin
 
Posts: 79
Joined: Wed May 13, 2009 1:27 pm

Re: Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby jgpallero » Mon Jan 06, 2014 2:26 pm

Thanks! :)
jgpallero
 
Posts: 29
Joined: Sat Jul 28, 2012 12:12 pm

Re: Uses PLASMA Lapack internally its PLASMA BLAS routines?

Postby admin » Mon Jan 06, 2014 2:30 pm

You are welcome.
admin
Site Admin
 
Posts: 79
Joined: Wed May 13, 2009 1:27 pm


Return to User discussion

Who is online

Users browsing this forum: Google [Bot] and 2 guests