ВУЗ:
Составители:
реализована эта идея, называют векторно-конвейерными. Коммерческие векторно-
конвейерные ВС, в состав которых для обеспечения универсальности включен также
скалярный процессор, известны как суперЭВМ.
Обобщенная структура векторного процессора приведена па рис. 2.10. На схеме
показаны основные узлы процессора, без детализации некоторых связей между ними.
Рисунок 2.10 - Упрощенная структура векторного процессора
Обработка всех n компонентов векторов-операндов задается одной векторной
командой. Общепринято, что элементы векторов представляются числами в форме с
плавающей запятой (ПЗ). АЛУ векторного процессора может быть реализовано в виде
единого конвейерного устройства, способного выполнять все предусмотренные
операции над числами с ПЗ. Более распространена, однако, иная структура, - в ней
АЛУ состоит из отдельных блоков сложения и умножения, а иногда и блока для
вычисления обратной величины, когда операция деления X/Y реализуется в виде
Х(1/Y). Каждый из таких блоков также конвейеризирован.
Кроме того, в состав векторной вычислительной системы обычно включают и
скалярный процессор, что позволяет параллельно выполнять векторные и скалярные
команды.
Для хранения векторов-операндов вместо множества скалярных регистров ис-
пользуют так называемые векторные регистры, которые представляют собой со-
вокупность скалярных регистров, объединенных в очередь типа FIFO, способную
реализована эта идея, называют векторно-конвейерными. Коммерческие векторно- конвейерные ВС, в состав которых для обеспечения универсальности включен также скалярный процессор, известны как суперЭВМ. Обобщенная структура векторного процессора приведена па рис. 2.10. На схеме показаны основные узлы процессора, без детализации некоторых связей между ними. Рисунок 2.10 - Упрощенная структура векторного процессора Обработка всех n компонентов векторов-операндов задается одной векторной командой. Общепринято, что элементы векторов представляются числами в форме с плавающей запятой (ПЗ). АЛУ векторного процессора может быть реализовано в виде единого конвейерного устройства, способного выполнять все предусмотренные операции над числами с ПЗ. Более распространена, однако, иная структура, - в ней АЛУ состоит из отдельных блоков сложения и умножения, а иногда и блока для вычисления обратной величины, когда операция деления X/Y реализуется в виде Х(1/Y). Каждый из таких блоков также конвейеризирован. Кроме того, в состав векторной вычислительной системы обычно включают и скалярный процессор, что позволяет параллельно выполнять векторные и скалярные команды. Для хранения векторов-операндов вместо множества скалярных регистров ис- пользуют так называемые векторные регистры, которые представляют собой со- вокупность скалярных регистров, объединенных в очередь типа FIFO, способную
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »