Sorry I forgot to add the link. [1] is not the paper Jeff mentioned.

[1] Jelena Pjesivac-Grbovic, Graham E. Fagg, Thara Angskun, George Bosilca,
Jack J. Dongarra, MPI Collective Algorithm Selection and Quadtree
Encoding, 13th European PVM/MPI Users' Group Meeting (
https://www.open-mpi.org/papers/euro-pvmmpi-2006-collective-alg-selection/)


On Tue, Apr 19, 2016 at 9:11 PM, Dorier, Matthieu <mdor...@anl.gov> wrote:

> George,
>
> Thank you for your answer. Is [1] the paper mentioned by Jeff in an
> earlier message (ICS 2004)?
> Thanks
>
> Matthieu
> ------------------------------
> *From:* users [users-boun...@open-mpi.org] on behalf of George Bosilca [
> bosi...@icl.utk.edu]
> *Sent:* Tuesday, April 19, 2016 2:03 PM
> *To:* Open MPI Users
> *Subject:* Re: [OMPI users] MPI_Bcast implementations in OpenMPI
>
> 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. We then used a quad tree clasiffication algorithm to minimize
> the number of switch points, and then generated the C code to dynamically
> make the selection based on the message size and the number of
> participants. Take a look at the function
> ompi_coll_tuned_bcast_intra_dec_fixed in
> ompi/mca/coll/tuned/coll_tuned_decision_fixed.c.
>
>  George.
>
>
>
> On Tue, Apr 19, 2016 at 4:13 PM, Jeff Squyres (jsquyres) <
> jsquy...@cisco.com> wrote:
>
>> On Apr 15, 2016, at 9:18 AM, Dorier, Matthieu <mdor...@anl.gov> wrote:
>> >
>> > I'd like to know how OpenMPI implements MPI_Bcast. And if different
>> implementations are provided, how one is selected.
>>
>> This is a fairly complicated topic.  This old paper is the foundation for
>> how Open MPI works (it's a bit different these days, but the basic concepts
>> described in this paper are still mostly relevant):
>>
>>     https://www.open-mpi.org/papers/ics-2004/
>>
>> --
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to:
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>> _______________________________________________
>> 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/28967.php
>>
>
>
> _______________________________________________
> 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/28970.php
>

Reply via email to