Конфликты по данным приводящие к приостановке конвейера
К сожалению не все потенциальные конфликты по данным могут обрабатываться с помощью механизма "обходов". Рассмотрим следующую последовательность команд (рисунок 3.5):
| Команда | ||||||||||
| LW R1,32(R6) | IF | ID | EX | MEM | WB | |||||
| ADD R4,R1,R7 | IF | ID | stall | EX | MEM | WB | ||||
| SUB R5,R1,R8 | IF | stall | ID | EX | MEM | WB | ||||
| AND R6,R1,R7 | stall | IF | ID | EX | MEM | WB |