[zeromq-dev] Infiniband support

Luca Boccassi luca.boccassi at gmail.com
Thu Apr 27 15:14:52 CEST 2017


On Mon, 2017-04-24 at 23:41 +0200, Anthony Scemama wrote:
> Hi,
> 
> here is a suggestion for those of you which are interested in using
> ZMQ 
> on infiniband.
> 
> There is this library called GPI2 (https://github.com/cc-hpc-itwm/GPI
> -2) 
> which implements the GASPI standard. As they say on this page 
> http://www.gaspi.de/gaspi/ :
> 
>     GASPI aims to initiate a paradigm shift from bulk-synchronous
>     two-sided communication patterns towards an asynchronous
>     communication and execution model. To that end GASPI leverages
>     remote completion and one-sided RDMA driven communication in a
>     Partitioned Global Address Space.
> 
> This could be a good starting point to implement ZeroMQ with RDMA 
> without too much pain.
> 
> I would be happy to contribute on this, but I am not familiar at all 
> with libzmq. So if one of you knows well the core library and wants
> also 
> to do this, let's go!
> 
> by the way, thanks to all of you for developing this awesome library.
> 
> Anthony

This looks interesting, but I assume specific hardware is needed,
right?

If you want a self-contained example of a new transport mode, look at
the commits that added support for VMCI.

I've added some details in a comment here:

https://github.com/zeromq/libzmq/issues/2022

The VMCI PR is https://github.com/zeromq/libzmq/pull/1654

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20170427/92eb28b2/attachment.sig>


More information about the zeromq-dev mailing list