Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] GCC atomic intrinsics
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2010-07-22 08:34:54

On Jul 22, 2010, at 5:17 AM, Manuel Prinz wrote:

> > Manuel -- do you have anyone that could work on this?
> Not at the moment. I could ask the porters if someone is willing to jump
> in. I unfortunately can't do it myself since I lack knowledge in that
> area.


> > I'd be happy to supply the configury magic to check and see if the GCC
> > intrinsics are available (assumedly outputing an AM_CONDITIONAL and/or
> > AC_DEFINE to let the code base know the decision) if someone else can
> > do the work of actually implementing the *use* of the GCC atomics.
> > Perhaps someone might even be inspired to check out the atomics
> > openpa, the Gasnet tools, etc....?
> I'm not sure I can do that, but I can give it a try. I'll also ask the
> porters, but at the last call for help noone stepped up.

If anything moves on this front, let me know and I can create a mercurial branch out on and add the relevant configury magic for the GCC intrinsics.

> Last, I'd like to raise a question which is a little off-topic: Are
> there any plans when 1.4.3 will be released? I do not know when we will
> freeze but I expect it to happen soon(ish).

1.4.3 is definitely slated for after 1.5. A final rc for 1.5 is looking good for today, provided George and I can sync up for a final review of some last-minute patches that went in last night.

> If you plan to make a 1.4.3
> release it might be good to have it in our next stable release, as we
> could drop some of the patches we currently carry. Also, this will be
> the version that Debian users will use for the next 2,5 years, so I
> think it is sensible to release with the latest (and greatest) of the
> 1.4 series. What do you think?

1.4 is our "super stable" series. 1.5 is also pretty darn stable and carries some nice new features, but, by definition, it's not as mature as the 1.4 series. So it's up to you which you'd prefer to have. If long-term stability is the goal, the 1.4 series might be better simply because it's more battle-worn than the 1.5 series.

Note that there are ABI differences between the 1.4 and 1.5/1.6 series. MPI applications compiled against 1.4.x will not be binary compatible with the 1.5/1.6 series.

Jeff Squyres
For corporate legal information go to: