Организация вычислительных систем

         

Динамическое исполнение программ в процессоре Pentium Pro


Процессор Pentium Pro совместим со всеми приложениями, созданными для семейства IA-32. Архитектура Pentium Pro в основном оптимизирована для работы с интенсивным использованием 32-разрядных регистров (ШД - 64-разрядная).

Внутри корпуса микросхемы находятся два кристалла: процессор и кэш-память второго уровня емкостью 256 Кбайт.

В Pentium Pro применено динамическое исполнение программы. Этот термин определил 3 способа обработки данных:

  • глубокое предсказание ветвлений (с вероятностью > 90% можно предсказать 10 = 15 ближайших переходов);
  • анализ потока данных (на 20-30 шагов вперед посмотреть программу и определить зависимость команд по данным или ресурсам);
  • опережающее исполнение команд (ЦП P6 может выполнять команды в порядке, отличном от их следования в программе).



Содержание раздела