Классификация и организация вычислительных систем. Михайлов Б.М - 60 стр.

UptoLike

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




               Рисунок 2.8 - Варианты векторных вычислений:
                а) с конвейерным АЛУ; б) с несколькими АЛУ

      В варианте с конвейерным АЛУ (рис. 2.8, а) обработка элементов векторов
производится конвейерным АЛУ для чисел с плавающей запятой (ПЗ). Операции с
числами в форме с ПЗ достаточно сложны, но поддаются разбиению на отдельные
шаги. Так, сложение двух чисел может быть сведено к четырем этапам: сравнению