Я смущен в поиске зависимостей RAW, нужно ли нам находить только в смежных инструкциях или несмежных.Чтение после записи (RAW) ОПАСНОСТЬ
рассмотрим следующий код сборки
I1: ADD R1 , R2, R2;
I2: ADD R3, R2, R1;
I3: SUB R4, R1 , R5;
I4: ADD R3, R3, R4;
найти число считаны после записи (RAW) ЗАВИСИМОСТЕЙ в коде выше. считать ADD x, y, z = x < - y + z
Я получаю 2 зависимости I2-I1 и I4-I3.
Не могли бы вы указать которые являются операндами и который является местом назначения? – hayesti
Я не знаком с вашей домашней работой, но, к моему пониманию конвейерной обработки, вы должны рассматривать не только смежную инструкцию, и, следовательно, l2 зависит от l1, l3 зависит от l1, а l4 зависит от l3 и l2. –
Не нужно кричать, хорошо? И это ваша домашняя работа - вы не узнаете ничего, спросив здесь. –