Динамическое исполнение программ в процессоре Pentium Pro
Процессор Pentium Pro совместим со всеми приложениями, созданными для семейства IA-32. Архитектура Pentium Pro в основном оптимизирована для работы с интенсивным использованием 32-разрядных регистров (ШД - 64-разрядная).
Внутри корпуса микросхемы находятся два кристалла: процессор и кэш-память второго уровня емкостью 256 Кбайт.
В Pentium Pro применено динамическое исполнение программы. Этот термин определил 3 способа обработки данных:
- глубокое предсказание ветвлений (с вероятностью > 90% можно предсказать 10 = 15 ближайших переходов);
- анализ потока данных (на 20-30 шагов вперед посмотреть программу и определить зависимость команд по данным или ресурсам);
- опережающее исполнение команд (ЦП P6 может выполнять команды в порядке, отличном от их следования в программе).