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