b.
What is the speedup with 8 processors if, for every processor added,
the communication overhead is 0.5% of the original execution time.

c.
What is the speedup with 8 processors if, for every time the number of
processors is doubled, the communication overhead is increased by
0.5% of the original execution time?

d.
What is the speedup with
N
processors if, for every time the number
of processors is doubled, the communication overhead is increased by
0.5% of the original execution time?

e.
Write the general equation that solves this question: What is the
number of processors with the highest speedup in an application in
which
P
% of the original execution time is parallelizable, and, for
every time the number of processors is doubled, the communication is
increased by 0.5% of the original execution time?

Part Matmul
What functions in routines.c are called in matmul.c ?

The function “seconds” return a double that is the number of seconds. What system
call is used to get the information for building this double?

Explain how seconds is used to time the execution of portions of this program.