Dynamic Execution

Материал из Encyclopedia Electronica
Версия от 13:46, 9 января 2026; Игорь Мостицкий (обсуждение | вклад) (Новая страница: « <p><span style="color: steelblue;">[daɪˈnæmɪk ˌeksɪˈkjuːʃən]</span><br/><span>Категория: компьютеры</span><span style="color: indigo;">динамическое выполнение</span><br/><span style="color: darkslategray;"> Архитектура (Architecture) динамического выполнения представляет собой комбинацию техники предсказания множ...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

[daɪˈnæmɪk ˌeksɪˈkjuːʃən]
динамическое выполнение
 Архитектура (Architecture) динамического выполнения представляет собой комбинацию техники предсказания множественного ветвления алгоритма (Algorithm), спекулятивного выполнения и анализа потока данных. Эти особенности позволяют процессору (CPU) класса Pentium II доставлять своему исполнительному блоку до 5 mops за один такт. Поскольку некоторые инструкции зависят от данных, находящихся в кеше (Cache) или в основной памяти системы, или просто требуют несколько тактов для своего выполнения, процессор производит т. н. спекулятивные выборку и выполнение не запаздывающих инструкций, то есть выбирает те инструкции, что уже стоят в очереди на конвейере, и выполнение которых может быть произведено немедленно — в отличие от тех, которые он на время выпускает, но к которым позже вернётся. Делается это с целью повышения эффективности использования ядра процессора и внешних шин. В спекулятивном выполнении инструкции могут быть использованы ветвления и работа метода предсказания ветвления (Branch Prediction) алгоритма. Процессор класса Pentium II способен продвигать выполнение сразу по трём уже предсказанным ветвям алгоритма. Анализ потока данных делает все это возможным в той мере, в какой он успевает разрешить все зависимости данных ещё до того момента, когда инструкция снимается с выполнения и при условии, что внешние шины используются достаточно эффективно. Повышение активности за такт за счёт работы метода динамического выполнения, как раз и является главной причиной того, что производительность процессора класса Pentium II значительно выше, чем у обычного Pentium.

Игорь Мостицкий (обсуждение) 13:46, 9 января 2026 (MSK)