Thread View: comp.hypercube
1 messages
1 total messages
Started by Donald Lindsay
Fri, 18 Sep 1987 12:07
Re: Amdahl's Law
Author: Donald Lindsay
Date: Fri, 18 Sep 1987 12:07
Date: Fri, 18 Sep 1987 12:07
28 lines
1922 bytes
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