You have a task to improve performance of your processor on scientific applications where floating-point operations play a critical role. You know that when you are running your program on a processor in a base configuration, the fraction of floating-point instructions is 30% of the total instruction count. The CPI for floating-point instructions is 1.5, and CPI for all other instructions is 1.3.
You decided to introduce new dual-op instructions (like multiply-add) and other performance improvements which will reduce the number of floating-point instructions by 20%, and the CPI for floating-point instructions will be decreased by 10% than before the change. The CPI for other instructionswill not change. As a side effect, the processor clock cycle time will be increased by 8% compared to the one before the improvement.
What will be the result (speedup or slowdown) in relation to the base configuration?
Calculate and say exactly whether the change will improve or decrease performance and by how much.
The speed up achieved is = 1.36/1.3327 = 1.02
If you have any questions comment down . Please don't simply downvote and leave. If you are satisfied with answer, please? upvote thanks
Get Answers For Free
Most questions answered within 1 hours.