Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд

живает обращение по чтению другого процессора за данными, которые имеются у него в кэше и отмечены как модифицированные, то он выпол­ няет процедуру вмешательства, блокируя обраш;ение к оперативной памя­ ти и выставляя на шину данных модифицированные данные из своего кэша, соответствуюш;ие запросу. В состав каждого МП входит контроллер прерываний APIC. Локальная шина соединяет процессоры с блоками оперативной па­ мяти через контроллеры памяти, а также через мосты (конверторы), например, мосты PCI, - с периферийными быстродействующими устройствами. Кластерные мосты позволяют объединять симметричные многопроцессорные системы с общей памятью, представленные на рис. 1, в многопроцессорные системы кластерного типа с локаль­ ной (разделенной) памятью. Но главной новацией в МП является использование боль­ шинства прогрессивных архитектурных решений по минимизации конфликтов в суперконвейерах. Особенностью ситуации является то, что эти решения ориентированы на использование команд не CISC, а RISC-архитектуры. Разработчики МП Pentium Pro исполь­ зовали динамическое (аппаратное) преобразование команд Intel- архитектуры в команды {микрооперации) RISC-архитектуры. Кроме этого, в МП реализованы новации, определенные корпора­ цией Intel как "динамическое выполнение команд". Динамическое выполнение команд представляет собой соче­ тание: • множественного предсказания ветвлений, • выполнения команд по предположению, • анализа потока данных и внеочередного выполнения команд. 8

RkJQdWJsaXNoZXIy MTY0OTYy