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