Jeff Squyres wrote:

On Aug 16, 2009, at 11:02 PM, Ralph Castain wrote:

UNLESS you have a threaded application, in which case -any- binding can be highly detrimental to performance.

I'm not quite sure I understand this statement. Binding is not inherently contrary to multi-threaded applications.

I think the concern is that if a process binds to a particular core and all threads inherit the same binding, then all threads will bind to the same core, inhibiting multithreading speedups (at best).

If you bind to sockets rather than specific cores, even if multiple threads inherit the same binding, the contention will be less.

Reply via email to