Question: 2 . 1 5 a . Suppose the run - time of a serial program is given by T s e r i a l

2.15 a. Suppose the run-time of a serial program is given by Tserial=n2, where the units of the run-time are in microseconds. Suppose that a parallelization of this program has run-time Tparallel=n2p+log2(p). Write a program that finds the speedups and efficiencies of this program for var-ious values of n and p. Run your program with n=10,20,40,...,320, and p=1,2,4,...,128. What happens to the speedups and efficiencies as p is increased and n is held fixed? What happens when p is fixed and n is increased?
b.(Needs calculus.) Suppose that for a given program Tparallel=Tserialp+Toverhead and consider the case when p is held fixed. In this setting suppose Tserial' and Toverhead' denote the derivatives of Tserial and Toverhead with respect to n for the fixed value of p. Also suppose that for the fixed value of p and for all n, the functions Tserial,Toverhead,Tserial', and Toverhead' are positive. Show that if Tserial'Tserial'>Toverhead'Toverhead
2 . 1 5 a . Suppose the run - time of a serial

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!