Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Предсказатель переходов23 января 2011Оглавление: 1. Предсказатель переходов 2. Динамическое предсказание Модуль предсказания условных переходов устройство, входящее в состав микропроцессоров, имеющих конвейерную архитектуру, определяющее направление ветвлений в исполняемой программе. Предсказание ветвлений позволяет осуществлять предварительную выборку инструкций и данных из памяти, а также выполнять инструкции, находящиеся после условного перехода, до того, как он будет выполнен. Предсказатель переходов является неотъемлемой частью всех современных суперскалярных микропроцессоров, так как в большинстве случаев позволяет оптимально использовать вычислительные ресурсы процессора. Существует два основных метода предсказания переходов: статический и динамический. Статическое предсказаниеСтатические методы предсказания ветвлений являются наиболее простыми. Суть этих методов состоит в том, что различные типы переходов либо выполняются всегда, либо не выполняются никогда. В современных процессорах статические методы используются лишь в том случае, когда невозможно использование динамического предсказания. Примерами статического предсказания могут служить тривиальное предсказание переходов, применявшееся в ранних процессорах архитектуры SPARC и MIPS, а также статическое предсказание, использующееся в современных процессорах в качестве «подстраховки». Просмотров: 2456
|