Особенности систолических массивов в компьютерных архитектурах:
- Однородная сеть тесно связанных блоков обработки данных (ячеек или узлов). ru.wikipedia.org Каждый узел независимо и параллельно вычисляет частичный результат как функцию данных, полученных от его вышестоящих соседей, сохраняет результат внутри себя и передаёт его нижестоящим узлам. ru.wikipedia.org
- Вычислительный процесс представляет собой непрерывную и регулярную передачу данных от одного процессорного элемента к другому без запоминания промежуточных результатов вычисления. db4.sbras.ru
- Каждый элемент входных данных выбирается из памяти однократно и используется столько раз, сколько необходимо по алгоритму. db4.sbras.ru
- Узлы обычно фиксированные и идентичные, а межсоединение программируемое. ru.ruwiki.ru
- Потоки данных и управляющих сигналов обладают регулярностью, что позволяет объединять процессорные элементы локальными связями минимальной длины. db4.sbras.ru
- Алгоритмы функционирования позволяют совместить параллелизм с конвейерной обработкой данных. db4.sbras.ru
- Производительность матрицы можно улучшить за счёт добавления в неё определённого числа процессорных элементов, причём коэффициент повышения производительности при этом линеен. db4.sbras.ru
Систолические массивы эффективны при выполнении матричных вычислений, обработке сигналов, сортировке данных и т. д.. db4.sbras.ru