[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