[openib-general] RFC MPI and app. requirements of OpenIB
Hal Rosenstock
halr at voltaire.com
Thu Dec 22 11:53:51 PST 2005
On Thu, 2005-12-22 at 14:34, Sean Hefty wrote:
> >I'm soliciting feedback from the MPI and other application developers regarding
> >which OpenIB APIs they will be targeting with their implementations.
> >Specifically, myself and some of the other IB developers are interesting in
> >knowing if userspace applications will be written to the RDMA CMA interface,
> >the
> >IB CM API, or some other abstraction.
>
> To help clarify the trade-offs:
>
> The CMA allows the use of IP addressing for connection establishment and
> abstracts device hotplug. It also operates over any type of RDMA device.
>
> A disadvantage of using the CMA is that it may not select the best set of paths
> between two or more nodes.
What defines best ? Is this preference or disjointedness or something
else ?
Note path selection may be important in subnets when LMC > 0.
> The IB CM also permits path failover on a single
> HCA. Use of the IB CM requires that clients also interface with the IB SA to
> obtain path records.
Note that interaction with the SA will be required for MPI when
multicast groups are to be used.
> My personal recommendation would be for applications to use the CMA, but that
> does result in losing some flexibility.
Would the CMA ultimately support path failover ?
-- Hal
More information about the general
mailing list