Re: Cluster computing drawbacks
- From: nmm1@xxxxxxxxxxxxx (Nick Maclaren)
- Date: 26 Jul 2005 12:35:41 GMT
In article <87sly1wyyj.fsf@xxxxxxxxxxxxxxxxx>,
Ketil Malde <ketil+news@xxxxxxxxx> writes:
|> already5chosen@xxxxxxxxx writes:
|>
|> > [the trivial answer] "For the similar performance SMP reduces the
|> > cost of administration".
|>
|> You make it sound as if the only advantage is fewer boxes to stack and
|> cables to stumble in. However, there is a significant (at least in my
|> opinion) advantage for the user, in that a SMP system will run a lot
|> of software off the shelf with good performance, taking advantage of
|> SMP CPUs by spawning multiple processes and threads.
That is a Frequently Made Claim. However, it is very rarely justified
by evidence and, in most people's experience, is false.
There is actually very little off the shelf software that can get
much gain from SMP hardware by increasing the number of threads,
that isn't also possible by spawning the application onto multiple
boxes of a cluster. It does exist, but is far rarer than is
usually claimed.
Most of the third-party SMP-only applications don't scale beyond
a few CPUs, for reasons that we could go into but are irrelevant.
The fact is enough for this thread.
|> (Note that this is about SMP the user interface, not SMP as in a
|> certain type of CPU interconnect. SSI clusters may qualify.)
Server Side Includes?
|> This is probably heresy for the part of the HPC crowd who only want to
|> run Linpack really, really fast. But for many users of high (or at
|> least medium) performance computing, install and run, as opposed to
|> rewriting the application for MPI, makes a very real difference.
I know of very few such requirements. A few examples would make
me less doubtful of their rarity.
The point is that, if processes don't communicate, they can perfectly
well be run on separate boxes. And, with some provisos, this also
applies to ones that communicate through files. Similarly, anything
that can run effectively on a dual Opteron workstation isn't even
medium performance computing.
So you need to produce examples of requirements that can easily be
scaled to multiple CPUs using an inherently SMP method of communication,
but not so easily using an MPI one.
Regards,
Nick Maclaren.
.
- Follow-Ups:
- Re: Cluster computing drawbacks
- From: glen herrmannsfeldt
- Re: Cluster computing drawbacks
- From: Ketil Malde
- Re: Cluster computing drawbacks
- References:
- Cluster computing drawbacks
- From: Emidio S.
- Re: Cluster computing drawbacks
- From: Randy
- Re: Cluster computing drawbacks
- From: already5chosen
- Re: Cluster computing drawbacks
- From: Randy
- Re: Cluster computing drawbacks
- From: already5chosen
- Re: Cluster computing drawbacks
- From: Ketil Malde
- Cluster computing drawbacks
- Prev by Date: Re: Cluster computing drawbacks
- Next by Date: Re: Cluster computing drawbacks
- Previous by thread: Re: Cluster computing drawbacks
- Next by thread: Re: Cluster computing drawbacks
- Index(es):
Relevant Pages
|