You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@singa.apache.org by "wangwei (JIRA)" <ji...@apache.org> on 2016/01/12 04:54:39 UTC
[jira] [Created] (SINGA-133) Implement message passing using MPI
wangwei created SINGA-133:
-----------------------------
Summary: Implement message passing using MPI
Key: SINGA-133
URL: https://issues.apache.org/jira/browse/SINGA-133
Project: Singa
Issue Type: Improvement
Reporter: wangwei
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)