ВУЗ:
Составители:
65
полнения (подготовки загрузки альтернативных ветвей ветвления) и прогнозирования
ветвлений размером т.н. «окна исполнения», то есть той частью программного кода, кото-
рый процессор «видит» в процессе выполнения в данном такте. Все это ограничивает воз-
можности распараллеливания потоков команд до величин порядка 6-8.
Рис. 4.10
4.5.5 Процессоры с длинным командным словом (VLIW).
В процессорах с длинным командным словом (Very Long Instruction Word) использу-
ется альтернативный суперскалярной обработке принцип распараллеливания по-
следовательного алгоритма. В основном вся тяжесть планирования загрузки большого
числа исполнительных устройств в таком процессоре (а у него блочное операцион-
ное устройство) ложится на программиста, или - на оптимизирующий компилятор. В
процессор поступают уже сформированные триады для всех исполнительных устройств,
так что ему только остается выполнять эти длинные команды. В результате он не огра-
ничен размером окна исполнения, так как и программист, и компилятор видят весь код
программы, и могут извлечь из него максимальный параллелизм.
полнения (подготовки загрузки альтернативных ветвей ветвления) и прогнозирования ветвлений размером т.н. «окна исполнения», то есть той частью программного кода, кото- рый процессор «видит» в процессе выполнения в данном такте. Все это ограничивает воз- можности распараллеливания потоков команд до величин порядка 6-8. Рис. 4.10 4.5.5 Процессоры с длинным командным словом (VLIW). В процессорах с длинным командным словом (Very Long Instruction Word) использу- ется альтернативный суперскалярной обработке принцип распараллеливания по- следовательного алгоритма. В основном вся тяжесть планирования загрузки большого числа исполнительных устройств в таком процессоре (а у него блочное операцион- ное устройство) ложится на программиста, или - на оптимизирующий компилятор. В процессор поступают уже сформированные триады для всех исполнительных устройств, так что ему только остается выполнять эти длинные команды. В результате он не огра- ничен размером окна исполнения, так как и программист, и компилятор видят весь код программы, и могут извлечь из него максимальный параллелизм. 65
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »