Next: About this document ...
Up: sst
Previous: sst
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)
- I am a dynamic method to decrease the stalls caused by control hazards.
- I am a static method to decrease the stalls caused by control hazards.
- I eliminate all stalls due to control hazards.
- I may consult a 2-bit saturating predictor.
- I contain the the next instruction to be executed after a known
unconditional branch instruction.
- If a branch was just taken,
I will predict ``taken'' the next time that the specific branch is fetched.
- I am a cache that tracks branching history for every known branch in
the program.
- I contain the expected next PC value after
the branch condition has been evaluated.
Next: About this document ...
Up: sst
Previous: sst
MM Hugue
2003-05-07
Web Accessibility