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

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

RkJQdWJsaXNoZXIy MTY0OTYy