Аппаратно программные платформы корпоративных информационных систем

       

Конфликты по данным, приводящие к приостановке конвейера



Конфликты по данным, приводящие к приостановке конвейера

К сожалению не все потенциальные конфликты по данным могут обрабатываться с помощью механизма "обходов". Рассмотрим следующую последовательность команд (рисунок 5.11):

Команда



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



Содержание раздела