next up previous
Next: About this document ... Up: sst Previous: sst

Problem 2: What's My Line? (16 pts)

Now, we turn to control hazards, and see what you've learned to protect yourself from them. As with the previous quiz, the correct answer(s) come the set of terms below. For each statement, identify the ``speaker'' by writing the Letter(s) corresponding to the term(s) for which the statement is true.

Potential Answers:
D (branch Delay slots)
F (branch Folding)
P (branch Prediction buffer)
T (branch Target buffer without prediction)
All (All of the above)
None (None of the above)
Other (fill in your Own answer)





  1. I am a dynamic method to decrease the stalls caused by control hazards.
  2. I am a static method to decrease the stalls caused by control hazards.
  3. I eliminate all stalls due to control hazards.
  4. I may consult a 2-bit saturating predictor.
  5. I contain the the next instruction to be executed after a known unconditional branch instruction.
  6. If a branch was just taken, I will predict ``taken'' the next time that the specific branch is fetched.
  7. I am a cache that tracks branching history for every known branch in the program.
  8. I contain the expected next PC value after the branch condition has been evaluated.





















next up previous
Next: About this document ... Up: sst Previous: sst
MM Hugue 2003-05-07

Web Accessibility