Question: Given a program that runs on a single CPU and takes 40 sec to execute. The program can use two ALUs on the Floating Point
Given a program that runs on a single CPU and takes 40 sec to execute.
The program can use two ALUs on the Floating Point operation and one ALU for the Normal Operation.
Furthermore, we know 20% of the program uses a normal ALU and 30% uses a F.P. ALU, and the rest is the sequential part that can not be parallelized.
Say we can improve the performance by adding one more normal ALU and 2 more F.P. ALU to the existing ones and assume that the program can utilize theses additions,
1. What is the new execution time? 2. How much faster is the new system?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
