Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Jeff Squyres
On Feb 14, 2011, at 8:15 PM, Siew Yin Chan wrote: > Thank you very much for your input which makes my direction pretty clear now. > Depending on the progress of my project, I may be adventurous to try the > nightly tarball, or may wait until a stable version is released. FWIW, we release 1.5.2r

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Siew Yin Chan
to a more flexible binding option in OMPI's future release. Chan --- On Mon, 2/14/11, Jeff Squyres wrote: > From: Jeff Squyres > Subject: Re: [hwloc-users] hwloc-ps output - how to verify process binding on > the core level? > To: "Hardware locality user list"

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Jeff Squyres
On Feb 14, 2011, at 9:35 AM, Siew Yin Chan wrote: > 1. I tried Open MPI 1.5.1 before turning to hwloc-bind. Yep. Open MPI 1.5.1 > does provide the --bycore and --bind-to-core option, but this option seems to > bind processes to cores on my machine according to the *physical* indexes: FWIW, you

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Siew Yin Chan
Subject: Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level? To: "Hardware locality user list" List-Post: hwloc-users@lists.open-mpi.org Date: Monday, February 14, 2011, 7:26 AM

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Jeff Squyres
On Feb 13, 2011, at 4:07 AM, Brice Goglin wrote: >> $ mpirun -np 4 hwloc-bind socket:0.core:0-3 ./test >> >> 1. Does hwloc-bind map the processes *sequentially* on *successive* cores of >> the socket? > > No. Each hwloc-bind command in the mpirun above doesn't know that there are > other hwloc

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Samuel Thibault
Brice Goglin, le Mon 14 Feb 2011 07:56:56 +0100, a écrit : > The operating system decides where each process runs (according to the > binding). It usually has no knowledge of MPI ranks. And I don't think it looks > at the PID numbers during the scheduling. It doesn't either, indeed. Samuel

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Brice Goglin
Le 14/02/2011 07:43, Siew Yin Chan a écrit : > >> >> > > No. Each hwloc-bind command in the mpirun above doesn't know that > there are other hwloc-bind instances on the same machine. All of > them bind their process to all cores in the first socket. > > => Agree. For socket:0.core:0-3 ,

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-14 Thread Siew Yin Chan
--- On Sun, 2/13/11, Brice Goglin wrote: From: Brice Goglin Subject: Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level? To: "Hardware locality user list" List-Post: hwloc-users@lists.open-mpi.org Date: Sunday, February 13, 2011, 3:07 AM

Re: [hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-13 Thread Brice Goglin
Le 13/02/2011 04:54, Siew Yin Chan a écrit : > Good day, > > I'm studying the impact of MPI process binding on communication costs > in my project, and would like to use hwloc-bind to achieve > fine-grained mapping control. I install hwloc 1.1.1 on a 2-socket > 4-core machine (with 2 dual-core dies

[hwloc-users] hwloc-ps output - how to verify process binding on the core level?

2011-02-12 Thread Siew Yin Chan
Good day, I'm studying the impact of MPI process binding on communication costs in my project, and would like to use hwloc-bind to achieve fine-grained mapping control. I install hwloc 1.1.1 on a 2-socket 4-core machine (with 2 dual-core dies in each socket), and run hwloc-ps to verify the bindi