Потоковая многопроцессорная система лучше всего подходит для приложений, требующих широкого диапазона вычислительных возможностей, однако она обладает ограниченной Гибкостью. Программисты разбивают свой алгоритм на части, которые выполняются друг за другом в отдельных процессорах, образующих конвейер; при этом данные передаются от процессора к процессору (см. рис. 7.2).
ADSP_2106x SHARC идеально подходит для потоковых многопроцессорных приложений, потому что он устраняет необходимость в буферах данных между процессорами и внешней памятью. Обычно внутренняя память SHARC достаточно большая, чтобы содержать код и данные для большинства приложений, использующих эту схему соединения. Для всех потоковых систем
требуются несколько процессоров SHARC и сигналы для соединения их по схеме «точка к точке». Такой подход дает существенную экономию места на плате, снижает сложность и стоимость Системы.