Suppose that a big, sequential program requires 1,688 seconds to execute on a uniprocessor. A team of

Question:

Suppose that a big, sequential program requires 1,688 seconds to execute on a uniprocessor. A team of programmers partitions the computation into 15 separate computations (called C0, C1, ?, C14). In this partition, C0 has to run by itself to initialize the computation. C13 is error handling code. C14?prints the results, deallocates dynamic data structures, and then terminates the computation. The others all run at the same time. Using the same data set as was processed by the big, sequential program, the distributed computation was executed on a collection of 16 machines on a network. The resulting execution times are shown in the following table. What is the speedup for this computation?

image

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: