Question

Suppose the branch frequencies are as follows: Conditional branches 15% Unconditional branches 1% Taken conditional branches...

Suppose the branch frequencies are as follows: Conditional branches 15% Unconditional branches 1% Taken conditional branches 60% We are examining a 9-stage pipeline where the branch target address is calculated in the 3rd stage and the branch condition is evaluated in the 5th stage. Compare the performance of the machine when 90% of the conditional branches are predicted correctly with the performance of the machine when all the conditional branches are predicted to be untaken. Only branch stalls are considered

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer & pipelining ceuld also be defined vas van popecess in which multiple events which do not depend on each other be enecPeoboomence of machồne when 904. ob Condilionaal - branches are predicted correctly would be far more Detter than machine whe

Add a comment
Know the answer?
Add Answer to:
Suppose the branch frequencies are as follows: Conditional branches 15% Unconditional branches 1% Taken conditional branches...
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 3. Consider an application which has 10% conditional branches and 7.5% unconditional jumps. Assume that the...

    3. Consider an application which has 10% conditional branches and 7.5% unconditional jumps. Assume that the conditional branches are taken 12% of the time. Consider a 5-stage pipeline where the branch is resolved at the end of the second cycle for unconditional branches and at the end of the third cycle for conditional branches. What is the pipelining speedup (over the unpipelined architecture) if (a) the branch is always predicted to be not taken, and (b) branch is predicted, but...

  • Suppose that a machine with a 5-stage pipeline uses branch prediction. 12% of the instructions for...

    Suppose that a machine with a 5-stage pipeline uses branch prediction. 12% of the instructions for a given test program are branches, of which 84% are correctly predicted. The other 16% of the branches suffer a 4-cycle mis-prediction penalty. (In other words, when the branch predictor predicts incorrectly, there are four instructions in the pipeline that must be discarded.) Assuming there are no other stalls, develop a formula for the number of cycles it will take to complete n lines...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT