Question: 1 ) Supposetherun - timeofaserialprogramisgivenbyTserial = n 2 , wheretheunitsoftherun - time are in microseconds. Suppose that a parallelization of this program has run -
SupposetheruntimeofaserialprogramisgivenbyTserial nwheretheunitsoftherun time are in microseconds. Suppose that a parallelization of this program has runtime Tparallel np log p Write a program that finds the speedups and efficiencies of this program for variousvaluesofnandp.Runyourprogramwithnandp 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?
SupposethatTparallelTserialpToverhead.Alsosupposethatwefixpandincreasethe problem size.
a Show that if Toverhead grows more slowly than Tserial, the parallel efficiency will increase as we increase the problem size.
b Show that if on the other hand, Toverhead grows faster than Tserial, the parallel efficiency will decrease as we increase the problem size.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
