Question

You have a task to improve performance of your processor on scientific applications where floating-point operations...

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.

Homework Answers

Answer #1

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

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT