2016-10-11 2 views
0

Мы запускаем вышеуказанный код в 4-ступенчатом трубопроводе IN-ORDER с этапами F, D, X, W, где X принимает 4 конвейерных цикла для ADD и принимает 6 циклов конвейера для MUL. Предположите, что нет пересылки (обход), т. Е. Нам нужно остановиться на каждой зависимости данных. Сколько циклов потребуется для выполнения кода ?.Проведение конвейеризации

Код и мой ответ прилагается на следующем рисунке. Я думаю, что я должен использовать excel, потому что он выглядит более организованным.

Ответы 27,28,29,30. Я получил 27. Правильно ли это? что вы получаете? enter image description here

ответ

0

должно быть выполнено 28 циклов для выполнения. Добавить цикл использования 4, Mul использовать 6 циклов трубопровода. есть 4 инструкции ADD и 2 инструкции MUL. который, 4 * 4 + 2 * 6 = 28 циклов

Смежные вопросы