Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд
циональных устройств, будет выполнять командное слово из N па кетов. Таким образом обеспечивается масштабируемость IA-64. Предикация (см. механизм предикации). Предсказание ветвления. Компьютеры с конвейерной обра боткой должны начинать обрабатывать следующую инструкцию раньше, чем они полностью выполнят предыдуш;ую инструкцию. Если предыдуш;ая инструкция бьша командой ветвления, следую- ш;ая инструкция может быть загружена по неверному адресу. Пред сказание ветвления - техника, с помош;ью которой пытаются опре делять правильный адрес следуюш;ей инструкции, зная только ад рес текуш;ей инструкции и используя ассоциативную память - це левой буфер ветвлений (ВТВ - Branch Target Buffer). Программная иредвыборка. В МП Репйшп IV программи стам доступны четыре команды предварительной выборки, входя- ш;ие в состав SIMD расширений (SSE). Эти команды - подсказки для межуровневой передачи данных в желаемые уровни иерархии кэшей. Программное управление иредсказаннями ветвлений. Подсказки в форме префиксов к условным командам перехода ис пользуются механизмом трансляции для помош;и предсказанию пе рехода и аппаратным средствам построения трасс. Они использу ются только во время построения трасс и не имеют никакого эф фекта в пределах уже построенных трасс. Пул инструкций. Пул инструкций реализован в виде ассо циативной памяти, называемой буфером переупорядочивания (ROB - ReOrder Buffer). Представляет собой конвейер команд, ис пользуемый тремя независимыми устройствами процессора Pentimn(R) Pro (устройством выборки/декодирования, устройством планирования/выполнения и устройством вьп^рузки). 80
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy