[Beowulf] MPI Implementations for SMP use

Greg Lindahl lindahl at pathscale.com
Fri Dec 17 22:00:30 PST 2004


On Wed, Dec 15, 2004 at 08:56:05PM +0000, Eric Thibodeau wrote:

> Probably opening up another can of worms but, you might want to
> seriously consider a hybrid (MPI + OpenMP or Pthreads) approach in
> the case of SMP machines. Local exeution of OpenMP generated code is
> considerably faster than the locally executed MPI
> equivalent.

You would think that, but the nice thing about pure MPI is that
locality is perfect. So in most cases, a pure MPI code beats a hybrid
code. That's good, because hybrid programming is more complicated than
straight MPI or straight OpenMP.

Most of the folks interested in hybrid models a few years ago have now
given it up.

-- greg




More information about the Beowulf mailing list