Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] New OMPI MPI extension
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2010-04-22 12:40:20


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
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/