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