ВУЗ:
Составители:
обозначения шага, с которым элементы вектора извлекаются из памяти, применяют
термин шаг по индексу (stride).
Еще одной характеристикой вектора является число составляющих его элемен-
тов — длина вектора.
Векторный процессор — это процессор, в котором операндами некоторых
команд могут выступать упорядоченные массивы данных - векторы. Векторный
процессор может быть реализован в двух вариантах. В первом он представляет собой
дополнительный блок к универсальной вычислительной машине (системе). Во втором
— векторный процессор - это основа самостоятельной ВС.
Рассмотрим возможные подходы к архитектуре средств векторной обработки.
Наиболее распространенные из них сводятся к трем группам:
конвейерное АЛУ;
массив АЛУ;
массив процессорных элементов.
Последний вариант — один из случаев многопроцессорной системы, известной
как матричная ВС. Понятие векторного процессора имеет отношение к двум первым
группам, причем, как правило, к первой (см. рис. 2.8).
Рисунок 2.8 - Варианты векторных вычислений:
а) с конвейерным АЛУ; б) с несколькими АЛУ
В варианте с конвейерным АЛУ (рис. 2.8, а) обработка элементов векторов
производится конвейерным АЛУ для чисел с плавающей запятой (ПЗ). Операции с
числами в форме с ПЗ достаточно сложны, но поддаются разбиению на отдельные
шаги. Так, сложение двух чисел может быть сведено к четырем этапам: сравнению
обозначения шага, с которым элементы вектора извлекаются из памяти, применяют термин шаг по индексу (stride). Еще одной характеристикой вектора является число составляющих его элемен- тов — длина вектора. Векторный процессор — это процессор, в котором операндами некоторых команд могут выступать упорядоченные массивы данных - векторы. Векторный процессор может быть реализован в двух вариантах. В первом он представляет собой дополнительный блок к универсальной вычислительной машине (системе). Во втором — векторный процессор - это основа самостоятельной ВС. Рассмотрим возможные подходы к архитектуре средств векторной обработки. Наиболее распространенные из них сводятся к трем группам: конвейерное АЛУ; массив АЛУ; массив процессорных элементов. Последний вариант — один из случаев многопроцессорной системы, известной как матричная ВС. Понятие векторного процессора имеет отношение к двум первым группам, причем, как правило, к первой (см. рис. 2.8). Рисунок 2.8 - Варианты векторных вычислений: а) с конвейерным АЛУ; б) с несколькими АЛУ В варианте с конвейерным АЛУ (рис. 2.8, а) обработка элементов векторов производится конвейерным АЛУ для чисел с плавающей запятой (ПЗ). Операции с числами в форме с ПЗ достаточно сложны, но поддаются разбиению на отдельные шаги. Так, сложение двух чисел может быть сведено к четырем этапам: сравнению
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »