[mvapich-discuss] Binding processes to cores

Michael E. Thomadakis miket at tamu.edu
Fri Oct 21 17:21:05 EDT 2011


Dear Dr, Panda and Jonathan,

thanks for the prompt replies.

Jonathan, I understand the difference between these two issues: rank to 
node mapping and rank to core(s) mapping and binding. I will stick to 
the nodefile and the MV2_CPU_MAPPING method for the time being.

thanks
Michael




On 10/21/11 15:58, Dhabaleswar Panda wrote:
> Hi Michael,
>
> Thanks for your suggestions. We have plans to incorporate some of these
> schemes in future MVAPICH2 releases. For the time being, please use the
> explicit manipulation scheme to achieve the desired bindings.
>
> Thanks,
>
> DK
>
> On Fri, 21 Oct 2011, Michael E. Thomadakis wrote:
>
>> Hello,
>>
>> 1) Besides the two options �bunch� and �scatter� or the explicit
>> manipulation of the -hostfile, do we have any other way to fine tune the
>> mapping of ranks to core or sockets ?
>>
>> 2) It would be convenient to have a way to select nodes and ranks as for
>> instance in "round-robin mapping of ranks to nodes" or "assign 2 ranks /
>> node" or "spread evenly ranks to nodes", etc. I have not seen an "easy"
>> to do regular-pattern spreading of ranks to nodes. Did I miss
>> documentation on this ?
>>
>> thanks.....
>>
>> Michael
>>
>>
>>
>> On 10/21/11 14:34, Jonathan Perkins wrote:
>>> Hi, MVAPICH2 does this by default if you do not disable this during configure.
>>>
>>> Please take a look at the following pointers for more information.
>>>
>>> Overview:
>>> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.7.html#x1-500006.3
>>>
>>> Enabling/disabling affinity:
>>> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.7.html#x1-15900011.20
>>>
>>> Specifying process binding:
>>> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.7.html#x1-15200011.13
>>> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.7.html#x1-15300011.14
>>>
>>> On Fri, Oct 21, 2011 at 3:18 PM, vaibhav dutt
>>> <vaibhavsupersaiyan9 at gmail.com>   wrote:
>>>> Hi,
>>>> I am trying to bind ranks to specific cores so that there is no process
>>>> migration from one
>>>> core to another during the program execution. How can I do it in MVAPICH2?
>>>> Thanks
>>>> _______________________________________________
>>>> mvapich-discuss mailing list
>>>> mvapich-discuss at cse.ohio-state.edu
>>>> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>>>
>>>>
>>>
>>
>> --
>> % -------------------------------------------------------------------- \
>> % Michael E. Thomadakis, Ph.D.  Senior Lead Supercomputer Engineer/Res \
>> % E-mail: miket AT tamu DOT edu                   Texas A&M University \
>> % web:    http://alphamike.tamu.edu              Supercomputing Center \
>> % Voice:  979-862-3931                    Teague Research Center, 104B \
>> % FAX:    979-847-8643                  College Station, TX 77843, USA \
>> % -------------------------------------------------------------------- \
>>
>> _______________________________________________
>> mvapich-discuss mailing list
>> mvapich-discuss at cse.ohio-state.edu
>> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>


More information about the mvapich-discuss mailing list