On Mar 1, 2016, at 6:55 PM, Matthew Larkin <lar...@yahoo.com> wrote: > > As far as PCIe, I am looking into: > > 1. Dolphin's implementation of IPoPCIe
If it provides a TCP stack and an IP interface, you should be able to use Open MPI's TCP BTL interface over it. > 2. SDP protocol and how it can be utilized, mapping TCP to RDMA I don't think the Open MPI TCP BTL will pass the SDP socket type when creating sockets -- SDP is much lower performance than native verbs/RDMA. You should use a "native" interface to your RDMA network instead (which one you use depends on which kind of network you have). > Not sure if the only answer for this is a custom stack, API/kernel module. > > Do you have any input on the above mentioned things? > > On Tuesday, March 1, 2016 6:42 AM, Jeff Squyres (jsquyres) > <jsquy...@cisco.com> wrote: > > > On Feb 29, 2016, at 6:48 PM, Matthew Larkin <lar...@yahoo.com> wrote: > > > > 1. I know OpenMPI supports ethernet, but where does it clearly state that? > > - I see on the FAQ on the web page there is a whole list of network > > interconnect, but how do I relate that to Ethernet network etc.? > > Open MPI actually supports multiple Ethernet-based interconnects: Cisco > usNIC, iWARP, Mellanox RoCE, and TCP sockets. > > I suspect the one you are asking about is TCP sockets (which technically > doesn't need to run over Ethernet, but TCP-over-Ethernet is probably its most > common use case). > > > > 2. Does OpenMPI work with PCIe and PCIe switch? > > - Is there any specific configuration to get it to work? > > > Do you have a specific vendor device / networking stack in mind? In general, > Open MPI will use: > > - some kind of local IPC mechanism (e.g., some flavor of shared memory) for > intra-node communication > - some kind of networking API for inter-node communication > > Extending PCIe between servers blurs this line a bit -- peer MPI processes on > a remote server can make it look like they are actually local. So it depends > on your network stack: do you have some kind of API that effects messaging > transport over PCIe? > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/