[
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)