Concurrency, was Re: Doh! Stupid Programming Mistakes <humor>

Bryan Sant bryan.sant at
Fri Oct 27 12:55:10 MDT 2006

On 10/27/06, Michael L Torrie <torriem at> wrote:
> Besides all this, computing is evolving to be distributed nowadays, with
> a non-unified memory architecture.  Nodes do not share memory; they
> communicate with a protocol.  There's a reason why in super-computing

Apples and oranges.  When you have the option to share memory in a
safe way you should.  When you're talking off box, then you no longer
have that option and you must use an RPC mechanism.  But don't take
that performance, fault, and complexity hit if you don't have to.  Use
threads unless you're going off box.

> MPI and other message-passing protocol schemes are king.  Threads
> obviously don't make sense in any kind of distributed architecture.  Now

I've never made an argument for theads when going off box.


More information about the PLUG mailing list