🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Donald Lindsay Fri, 18 Sep 1987 12:07
Re: Amdahl's Law
#49
Author: Donald Lindsay
Date: Fri, 18 Sep 1987 12:07
28 lines
1922 bytes
[Xref: hubcap comp.hypercube:85]
There are several answers to Amdahl's Law.

To recap: he said that a parallel computation cannot run any faster than its
inherently sequential portion.

Some people with multiprocessors ignore the Law. They feel that they
replicate, not parallelize. Just do other problems too !  The
counter-argument is that some people only have one problem (like, the
weather). The phrase THEY use is "time to solution".

Cleve Moler at Intel Scientific Computers argues that as a problem increases
in size, the fraction of it which is sequential will decrease.  He defines
an "effective" algorithm to be one for which this is true, and claims that
there are many effective algorithms.

Multiflow has another answer. They find more parallelism in programs than
had previously been suspected.  This doesn't defeat the Law, but gives many
problems another chance.  For example, Multiflow claim that a Monte Carlo
benchmark ran faster on their machine than the customer had ever seen it go
before - even on Crays.  (An atypical case, of course.)

On a MIMD machine such as a hypercube, it can happen that a program runs
faster on 2**5 nodes than on 2**6 nodes. On a Multiflow, it can happen that
a program takes the same time on 7 functional units as on 14 funtional
units. Or, you can win!  Exciting times.
-- 
	Don		lindsay@k.gp.cs.cmu.edu    CMU Computer Science
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads