RISC-V контроль рисков (трубопровод) - PullRequest
0 голосов
/ 09 апреля 2019

На следующий вопрос я думаю, что ответ должен быть 9 циклами (5 циклов для первых инструкций, 1 цикл для оставшихся 4 инструкций), так как мы предполагаем, что ответвления «совершенно предсказуемы», как указано в вопросе ниже.

Рассмотрим следующий фрагмент кода RISC V:

sw x16, 12(x6)
lw x16, 8(x6)
beq x5, x4, loop ; Assume R5 != R4
add x5, x1, x4
slt x5, x15, x4

Предположим, что все ветви отлично предсказаны (так что это устраняет все опасности управления) и что интервалы задержки не используются. Каково общее время выполнения этой последовательности команд в 5-ступенчатом конвейере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...