ВУЗ:
Составители:
164
команд, переименование регистров, спекулятивное выполнение
команд.
Выполнение команды микропроцессора включает следую-
щую шестиступенчатую последовательность:
– выборка команды с учетом предсказания перехода;
– передача данных для команды в устройство переимено-
вания (отображения) регистров;
– выполнение переименования (отображения) регистров;
– выбор команды из очередей на выполнение;
– выполнение целочисленных команд или команд с пла-
вающей точкой;
– запись результатов выполнения.
Для динамического исполнения рассматриваются сразу
80 команд – больше, чем у любого другого процессора. После
декодирования команда помещается в одну из очередей: к уст-
ройствам с фиксированной или плавающей точками. Команды,
получившие все операнды, конкурируют за доступ к исполни-
тельным устройствам. Больший приоритет имеют команды, ко-
торые дольше находятся в очереди. Одновременно может вы-
полняться до шести команд.
Структура микропроцессора Alpha 21264 похожа на Alpha
21164.
Процессор содержит два блока операций с плавающей
точкой, выполняющих сложение, умножение, деление, извле-
чение квадратного корня, и четыре целочисленных исполни-
тельных устройства: два – общего назначения и два – адрес-
ных. Последние, наряду с простыми арифметическими и логи-
ческими операциями, выполняют все команды загрузки и со-
хранения как для целочисленных данных, так и для данных
в формате с плавающей точкой. Целочисленные АЛУ общего
назначения выполняют арифметические и логические опера-
ции, сдвиги и переходы. Одно из целочисленных АЛУ выполня-
ет также умножение, а другое – новый набор команд обработки
видеоданных. Для динамического переименования доступны 41
из 80 целочисленных регистров и 41 из 72 регистров
с плавающей точкой.
команд, переименование регистров, спекулятивное выполнение
команд.
Выполнение команды микропроцессора включает следую-
щую шестиступенчатую последовательность:
– выборка команды с учетом предсказания перехода;
– передача данных для команды в устройство переимено-
вания (отображения) регистров;
– выполнение переименования (отображения) регистров;
– выбор команды из очередей на выполнение;
– выполнение целочисленных команд или команд с пла-
вающей точкой;
– запись результатов выполнения.
Для динамического исполнения рассматриваются сразу
80 команд – больше, чем у любого другого процессора. После
декодирования команда помещается в одну из очередей: к уст-
ройствам с фиксированной или плавающей точками. Команды,
получившие все операнды, конкурируют за доступ к исполни-
тельным устройствам. Больший приоритет имеют команды, ко-
торые дольше находятся в очереди. Одновременно может вы-
полняться до шести команд.
Структура микропроцессора Alpha 21264 похожа на Alpha
21164.
Процессор содержит два блока операций с плавающей
точкой, выполняющих сложение, умножение, деление, извле-
чение квадратного корня, и четыре целочисленных исполни-
тельных устройства: два – общего назначения и два – адрес-
ных. Последние, наряду с простыми арифметическими и логи-
ческими операциями, выполняют все команды загрузки и со-
хранения как для целочисленных данных, так и для данных
в формате с плавающей точкой. Целочисленные АЛУ общего
назначения выполняют арифметические и логические опера-
ции, сдвиги и переходы. Одно из целочисленных АЛУ выполня-
ет также умножение, а другое – новый набор команд обработки
видеоданных. Для динамического переименования доступны 41
из 80 целочисленных регистров и 41 из 72 регистров
с плавающей точкой.
164
Страницы
- « первая
- ‹ предыдущая
- …
- 162
- 163
- 164
- 165
- 166
- …
- следующая ›
- последняя »
