Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
What is a control hazard?
Think about waiting times in decision-making.
What can cause a branch decision delay?
Consider situations where a choice has to be made.
What is a control hazard?
It has to do with branches, not data.
True or False: Control hazards can be reduced by increasing a processor's pipeline depth.
Consider the relationship between depth and waiting times.
Consider a system with a 10-stage pipeline experiencing a branch every 4 cycles. Calculate the expected delay due to control hazards, assuming each delay causes a stall of 1 cycle.
Break it down into how often branches happen relative to the number of stages.
Evaluate how dynamic branch prediction could help mitigate the impact of control hazards in a high-frequency trading application.
Think about how tracking history informs future decisions.
6 more questions in this section. Enroll free to practise them all.
Enroll free