On Apr 22, 2010, at 12:34 PM, Rayson Ho wrote:

> Seems like OMPI_Affinity_str() 's finest granularity is at the core
> level. However, in SGE (Sun Grid Engine) we also offer thread level
> (SMT) binding:
> 
> http://wikis.sun.com/display/gridengine62u5/Using+Job+to+Core+Binding
> 
> Will OpenMPI support thread level binding in the future??

Yes, but two things have to happen first:

1. Successfully import hwloc.  I tried importing hwloc 1.0rc1 earlier this week 
and ran into some problems; I unfortunately got side-tracked before I could fix 
them.  I need to fix those and get hwloc 1.0 out the door (it isn't clear to me 
yet if the problem was in OMPI or hwloc; but I want to resolve it before hwloc 
hits v1.0).

2. Update our internal handling inside OMPI to understand hardware threads (and 
possibly boards).  Our current internal APIs were written before hardware 
threads really mattered to HPC, so we need to do some updates.  It probably 
won't be too hard to do, but it does touch a bunch of places in OPAL and ORTE.

This likely puts OMPI hardware thread support in the 1.5.1 or 1.5.2 timeframe.

> BTW, another 2 typos in README:
> 
> 1193    subdirectory off <- directory "of"
> 
> 1199 thse extensions <- "these" extensions

Awesome; thanks!  I had apparently enabled "typo-mode" in emacs when I wrote 
this stuff.  :-)

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to