Question: Q 1 : A parallel program is designed to execute on a four - processor system. However, 1 0 % of the total execution time

Q1: A parallel program is designed to execute on a four-processor system. However, 10% of the total execution time must run serially on a single processor, 30% of the workload can run on two processors, and the remaining 60% of the workload can be executed on all four processors in parallel.
Assuming the total execution time is 100 seconds when running on a single processor at 1 GHz :
What is the speedup achieved by running the program on four processors?
What is the efficiency of the system?
What is the maximum theoretical speedup?
If the first processor operates at 4 GHz and the other three processors run at 1 GHz , what is the resulting speedup?
Q 1 : A parallel program is designed to execute

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!