Отличительными особенностями СФ-блока векторного сопроцессора являются:
- Аппаратная поддержка матричных и векторных операций, включающая в себя:
- Выполнение двухвекторной АЛУ-операции за один процессорный такт.
- Умножение предварительно загруженной матрицы данных (весовых коэффициентов) на вектор данных за один процессорный такт. Данная базовая операция позволяет существенно увеличить число операций умножения с накоплением (MAC), приходящихся на долю одной операции ввода/вывода.
- Выполнение на проходе функции насыщения над элементами векторов с целью исключения переполнения при арифметических операциях.
- Выполнение операции произвольной коммутации отдельных элементов в векторе и даже отдельных разрядов в любом элементе вектора за один процессорный такт.
Все перечисленные операции выполняются над векторами, представляющими собой 64-разрядные слова, в которых упакованы данные, представленные в дополнительном коде с фиксированной точкой.
Программная настройка исполнительных узлов для работы с векторами данных, содержащих требуемое количество элементов требуемой разрядности. В общем случае количество элементов в векторе и их разрядность могут принимать любое значение в пределах от 1 до 64. Единственное ограничение заключается в том, что суммарная разрядность всех элементов каждого вектора должна быть равна 64 бит. Данное свойство позволяет даже в пределах одной задачи варьировать соотношением производительность/точность — повышать производительность процессора за счет снижения точности вычислений и, наоборот, повышать точность за счет снижения производительности.

