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

UptoLike

хранить 50-100 чисел с плавающей запятой. Набор векторных регистров (Va, Vb,
Vc,...) имеется в любом векторным процессоре. Система команд векторного
процессора поддерживает работу с векторными регистрами и обязательно включает и
себя команды:
загрузки векторного регистра содержимым последовательных ячеек памяти,
указанных адресом первой ячейки этой последовательности;
выполнения операций над всеми элементами векторов, находящихся в вектор-
ных регистрах;
cохранения содержимого векторного регистра в последовательности ячеек па-
мяти, указанных адресом первой ячейки этой последовательности.
Рисунок 2.11 - Векторный процессор для вычисления скалярного
произведения
Векторный процессор с конвейеризированными блоками обработки для вычис-
ления скалярного произведения показан на рис. 2.11.
Векторы А и В, хранящиеся в памяти начиная с адресов adr
А
и adr
B
,
загружаются в векторные регистры V
A
и V
B
соответственно. Предполагается, что
конвейерные умножитель и сумматор состоят из четырех сегментов, которые вначале
инициализируются нулем, поэтому в течение первых восьми циклов, пока оба
конвейера не заполнятся, на выходе сумматора будет 0. Пары
i
, В
i
) подаются на
вход умножителя и перемножаются в темпе одна пара за цикл. После первых четырех
циклов произведения начинают суммироваться с данными, поступающими с выхода
сумматора. В течение следующих четырех циклов на вход сумматора поступают
суммы произведений из умножителя с нулем. К концу восьмого цикла в сегментах
хранить 50-100 чисел с плавающей запятой. Набор векторных регистров (Va, Vb,
Vc,...) имеется в любом векторным процессоре. Система команд векторного
процессора поддерживает работу с векторными регистрами и обязательно включает и
себя команды:
    загрузки векторного регистра содержимым последовательных ячеек памяти,
указанных адресом первой ячейки этой последовательности;
    выполнения операций над всеми элементами векторов, находящихся в вектор-
ных регистрах;
    cохранения содержимого векторного регистра в последовательности ячеек па-
мяти, указанных адресом первой ячейки этой последовательности.




     Рисунок 2.11 - Векторный процессор для вычисления скалярного
                             произведения

      Векторный процессор с конвейеризированными блоками обработки для вычис-
ления скалярного произведения показан на рис. 2.11.
      Векторы А и В, хранящиеся в памяти начиная с адресов adr А и adrB,
загружаются в векторные регистры VA и VB соответственно. Предполагается, что
конвейерные умножитель и сумматор состоят из четырех сегментов, которые вначале
инициализируются нулем, поэтому в течение первых восьми циклов, пока оба
конвейера не заполнятся, на выходе сумматора будет 0. Пары (Аi, Вi) подаются на
вход умножителя и перемножаются в темпе одна пара за цикл. После первых четырех
циклов произведения начинают суммироваться с данными, поступающими с выхода
сумматора. В течение следующих четырех циклов на вход сумматора поступают
суммы произведений из умножителя с нулем. К концу восьмого цикла в сегментах