Серверы корпоративных баз данных

       

Методика планирования компилятора для устранения конфликтов по данным


Многие типы приостановок конвейера могут происходить достаточно часто. Например, для оператора А = B + С компилятор скорее всего сгенерирует следующую последовательность команд (рисунок 3.6):

LW R1,В IF ID EX MEM WB
LW R2,С IF ID EX MEM WB
ADD R3,R1,R2 IF ID stall EX MEM WB
SW A,R3 IF stall ID EX MEM WB


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