Прогнозирование отрасли - PullRequest
0 голосов
/ 04 марта 2011

Существует последовательность ветвлений для 10 выполнения.Неправильно предсказанная ветвь влечет за собой штраф за один цикл остановки.Сколько циклов задержки для схемы со статическим предсказанием не принято.

Как насчет схемы однобитового динамического предсказания, если бит предсказания равен 0?

TNTNTTNTNN

1 Ответ

1 голос
/ 04 марта 2011

[Обратите внимание, что это похоже на домашнюю работу, поэтому я просто публикую некоторые рекомендации о том, как все работает, вместо того, чтобы прямо отвечать на вопрос.]

Если все ветви статически предсказаны как не занятые, и естьштраф за один цикл для неправильно предсказанной ветви, тогда вы будете получать штраф каждый раз, когда берется ветвь (обратите внимание, что это в основном эквивалентно отсутствию предсказания ветви вообще).

A oneПредсказатель -bit в основном собирается просто предсказать, что последнее действие (выполненное или нет) повторяется при следующей встрече с ответвлением.В этом случае вы получаете штраф за каждый переход между принятым и не принятым.

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