[mvapich-discuss] Problem with mulitiple gpus' send/recv task

khaled hamidouche hamidouc at cse.ohio-state.edu
Mon Jan 26 17:05:00 EST 2015


Hi Feiyu,

MVAPICH2-GDR does not support Multiple GPUs per process. Each process can
use only 1 GPU, however multiple processes can share the same GPU.

Is there a reason to not use a process per GPU rather than 1 thread ?

Thanks a lot

On Sun, Jan 25, 2015 at 3:43 AM, <feiyulv at mail.ustc.edu.cn> wrote:

> All
>   I'm trying to use two MPI processes to control 4 gpu's send/recv between
> two servers, the procedure is shown as follows:
>
> Server1
>  Server2
>
>
>
> (GPU1)  tid1 – MPI_Send  ----------------------à       (GPU2)  tid2 –
> MPI_Recv
>
>
>
> (GPU2)  tid2 – MPI_Recv  ß----------------------       (GPU1)  tid1–
> MPI_Send
>
>    However, I got a cuda error 33 when implementing it on mvapich2.0-gdr.
> Does one mpi process can just control one gpu to send/recv message? Or some
> other reasons caused this problem.
>    Any suggestions will be appreicated
>
> --feiyu
>
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20150126/1c8e6fa1/attachment.html>


More information about the mvapich-discuss mailing list