Dave,

You are absolutely right, the parameters are now 6-7 years old, gathered on 
interconnects long gone. Moreover, several discussions in this mailing list 
indicated that they do not match current network capabilities.

I have recently reshuffled the tuned module to move all the algorithms in the 
base and therefore make them available to other collective modules (the code is 
available in master and 1.10 and the future 2.0). This move has the potential 
for allowing different decision schemes to coexists, and be dynamically 
selected at runtime based on network properties, network topology, or even 
applications needs. I continue to have hopes that network vendors will 
eventually get interested in tailoring the collective selection to match their 
network capabilities, and provide their users with a performance boost by 
allowing for network specific algorithm selection.

  George.

> On Apr 22, 2016, at 12:02 , Dave Love <d.l...@liverpool.ac.uk> wrote:
> 
> George Bosilca <bosi...@icl.utk.edu> writes:
> 
>> Matthieu,
>> 
>> If you are talking about how Open MPI selects between different broadcast
>> algorithms you might want to read [1]. We have implemented a dozen
>> different broadcast algorithms and have run a set of tests to measure their
>> performance. 
> 
> I'd been meaning to ask about this sort of thing as I didn't anything
> written about it.
> 
> It seems the measurements on which at collective parameter defaults are
> based were originally from interconnects with at least an order of
> magnitude difference in performance from typical current ones, and maybe
> different topology.
> 
> Have parameters been revisited since, or is it clear they'll still be
> valid for, say, FDR IB?  I know a case that was changed a while ago, but
> the new alltoallv default algorithm hurt performance on typical
> chemistry code that might constitute the majority of its use, and it
> wasn't clear why the change was made.
> 
> I assume it could be useful to know how things were derived to indicate
> when it might be worth trying different values as it often seems
> worthwhile to do so.
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2016/04/28995.php

Reply via email to