MAGAM MultiGPU BLAS Support

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)
Post Reply
wangnan
Posts: 2
Joined: Wed Feb 11, 2015 10:46 am

MAGAM MultiGPU BLAS Support

Post by wangnan » Wed Feb 11, 2015 10:49 am

Hello,

I'm wondering the current release of magam includes the MultiGPU BLAS support? Thanks.

mgates3
Posts: 918
Joined: Fri Jan 06, 2012 2:13 pm

Re: MAGAM MultiGPU BLAS Support

Post by mgates3 » Fri Feb 13, 2015 5:34 pm

Could you be a little more specific about what you are looking for?

What operations: gemm, gemv, herk, symv, etc.?

Where is your data, on the CPU, or distributed across multiple GPUs?
If distributed, how so?

MAGMA does have several multi-GPU BLAS functions: hemv/symv_mgpu, hemm/symm_mgpu, her2k/syr2k_mgpu. These all use a 1D block column cyclic distribution, I believe. They may require some additional routines to setup or finalize.

We have a number of multi-GPU algorithms, too, such as LU (getrf), Cholesky (potrf), QR (geqrf), eigenvalues (syevd, geev) with multi-GPU variants.

-mark

Post Reply