Search the courses, subjects, tracks, games and features, or jump straight to a page.
2 cards from this section. Quick, good the night before a test.
What is branch decision delay?
Think about what happens after a branch instruction.
Name a type of hazard caused by branch instructions.
This hazard is about waiting for the outcome of a decision.
What is the primary cause of branch decision delay?
Consider what happens when a branch instruction is hit.
True or False: Control hazards occur only in deeply pipelined processors.
Think about the definition of control hazards.
Analyze a pipeline that executes an architecture with 5 stages, encountering a branch every third instruction. If the branch takes 4 cycles to resolve, how does this affect the overall rate of instruction completion?
Calculate how many instructions effectively get processed in relation to branches.
Create a scenario in which branch decision delays have a minimal impact. What strategy could you implement in a superficial pipeline to achieve minimal delays?
Consider how guessing the outcome might help.
5 more questions in this section. Enroll free to practise them all.
Enroll free