[ 
https://issues.apache.org/jira/browse/SINGA-133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wangwei updated SINGA-133:
--------------------------
    Assignee: CAI Qingchao

> Implement message passing using MPI
> -----------------------------------
>
>                 Key: SINGA-133
>                 URL: https://issues.apache.org/jira/browse/SINGA-133
>             Project: Singa
>          Issue Type: Improvement
>            Reporter: wangwei
>            Assignee: CAI Qingchao
>              Labels: Communication, MPI
>
> SINGA has a set of message passing interface following ZeroMQ.
> Currently, the underlying implementation uses ZeroMQ.
> Another commonly used message passing library is MPI.
> The comparison between ZeroMQ and MPI is discussed herer 
> http://singa.apache.org/docs/communication.html.
> This ticket is going to implement the message passing interface using MPI.
> It would be used for optimize the communication between GPUs using RMDA.
> Particularly, first we need to implement the intra-process communication by 
> ourselves, e.g., using a global message queue. The Send and Recv functions 
> operate against the global message queue. Second, we need to implement the 
> inter-process communication using MPI, which involves the MPI initialization 
> and message sending and receiving. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to