T
thebeatboxguy
Guest
I've already done this problem, but I need some reassurence that I've worked it correctly. Thanks!
Suppose you have a machine which executes a program consisting of 50% floating point multiply, 20% floating point
divide, and the remaining 30% are from other instructions. Floating point division, floating point multiplication, and all
of the other instructions have the same CPI. Management wants a machine to run the program in 20% less time.
a) Your design team has determined how to make floating point division 4 times faster and floating point
multiplication 8 times faster. Will either of those improvements, alone, achieve management's goal? Apply Amdahl's Law and justify your conclusion precisely.
b) Catbert has now taken over the company and removed all the previous managers. If you make both the
improvements described above, how fast would the resulting machine be relative to the original machine (on this
program)? Justify your conclusion precisely.
Suppose you have a machine which executes a program consisting of 50% floating point multiply, 20% floating point
divide, and the remaining 30% are from other instructions. Floating point division, floating point multiplication, and all
of the other instructions have the same CPI. Management wants a machine to run the program in 20% less time.
a) Your design team has determined how to make floating point division 4 times faster and floating point
multiplication 8 times faster. Will either of those improvements, alone, achieve management's goal? Apply Amdahl's Law and justify your conclusion precisely.
b) Catbert has now taken over the company and removed all the previous managers. If you make both the
improvements described above, how fast would the resulting machine be relative to the original machine (on this
program)? Justify your conclusion precisely.