Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] multi-threading vs. MPI

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Galen Arnold arnoldg at ncsa.uiuc.edu
Wed Dec 12 06:37:57 PST 2007


Gerry,

> Debates and differences aside, often-times, this forum *is* an authoritative 
> source of information.
>

Indeed it is.

By the way, we've got an old-ish course on multilevel 
parallel programming at ci-tutor.ncsa.uiuc.edu in case anybody wants to go 
there and see what people were thinking a couple years ago when they wrote 
it.

I've seen the benchmark speedups with mixed-mode as well.  With the right 
code, on a day with the wind to your back, threads can make good use of 
communication induced idle time on a node [yeah MPI supports overlap...
that's more difficult to achieve than it would appear, requiring-- 
excellent programming, most excellent MPI implementation].

By the way, if you've used Intel's mkl, you may have run with hybrid code 
already and not know it [do you know how your system sets OMP_NUM_THREADS 
?].

-Galen



More information about the Beowulf mailing list