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

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:
1. What is the speedup achieved by running the program on four processors?

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!