B what is the speedup with 8 processors if for every

• 3
• 87% (23) 20 out of 23 people found this document helpful

This preview shows page 2 - 3 out of 3 pages.

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.