Multiple hybrid gpu linear solver
Posted: Thu Dec 19, 2019 4:09 pm
Hi All,
I see that magma has no multiple gpu linear solver where the matrix is initially in CPU host memory, e.g., there is no magma_cgesv_m routine. There is the multiple gpu factorization routine, e.g., magma_cgetrf_m, but the fw/bw LU solvers are all gpu versions, i.e., there is no magma_cgetrs_m. So, is there a way to solve a large matrix that does not fit in available total GPU memory using magma? Or to rephrase, is the only multiple GPU option for large matrices is to use CPU LAPACK routine (cgetrs) for the second phase (fw/bw LU)?
Thanks,
Tahir
I see that magma has no multiple gpu linear solver where the matrix is initially in CPU host memory, e.g., there is no magma_cgesv_m routine. There is the multiple gpu factorization routine, e.g., magma_cgetrf_m, but the fw/bw LU solvers are all gpu versions, i.e., there is no magma_cgetrs_m. So, is there a way to solve a large matrix that does not fit in available total GPU memory using magma? Or to rephrase, is the only multiple GPU option for large matrices is to use CPU LAPACK routine (cgetrs) for the second phase (fw/bw LU)?
Thanks,
Tahir