[openib-general] IPoIB broadcast MC group membership

Hal Rosenstock halr at voltaire.com
Wed Feb 22 13:56:55 PST 2006


On Wed, 2006-02-22 at 14:54, Fabian Tillier wrote:
> On 2/22/06, amith rajith mamidala <mamidala at cse.ohio-state.edu> wrote:
> >
> > I have a question related to the mixture of HCA bandwidths
> > in the fabric. For an upper layer, like MVAPICH, "negotiating"
> > for a rate so that all the ports are "involved" can be quite
> > expensive, especially if the code falls in the critical path.
> > Can any additional support be provided by the underlying
> > SA interface, so that the upper protocal layers can do the job
> > in a minimum time. This kind of support can be used not only for
> > MPI but for other stacks as well,
> 
> All the rate information can be figured out at process launch time. 
> If at launch time each MPI process used the SA to query for path
> information to connect to all the other processes, then the
> application could also look at the returned set of paths and figure
> out what the slowest rate in the fabric is and use that for multicast
> traffic.  Note that point-to-point traffice, whether reliable
> connected or unreliable datagram, would use the rate in the path
> record returned by the SA.  Only multicast traffic must be aware of
> the rate limitations of the whole job.

You can also get rate information on multicast groups too from the SA.

-- Hal

> Hopefully that helps.
> 
> - Fab
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
> 
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general




More information about the general mailing list