Синхронный поток данных (SDF) - это ограничение для технологических сетей Кана, где количество токенов, считываемых и записываемых каждым процессом, известно заранее. В некоторых случаях процессы могут быть запланированы так, чтобы каналы имели ограниченные FIFO . [1]
Ограничения
SDF не учитывает асинхронные процессы, поскольку их скорость чтения / записи токенов будет различаться. Практически можно разделить сеть на синхронные подсети, соединенные асинхронными связями. В качестве альтернативы супервизор времени выполнения может обеспечить справедливость и другие желаемые свойства. [1]
Приложения
SDF полезен для моделирования процедур цифровой обработки сигналов (DSP) . Модели могут быть скомпилированы для целевого параллельного оборудования, такого как FPGA , процессоров с наборами инструкций DSP, таких как Qualcomm Hexagon , и других систем.
Смотрите также
Рекомендации
- ^ а б Ли, Эдвард Эшфорд; Мессершмитт, Дэвид Г. (январь 1987 г.). «Статическое планирование программ синхронного потока данных для цифровой обработки сигналов» . Транзакции IEEE на компьютерах . С-36 (1): 24–35. DOI : 10.1109 / TC.1987.5009446 . ISSN 0018-9340 .
Внешние ссылки
- Синхронный поток данных, Эдвард А. Ли и Дэвид Г. Мессершмитт, 1987 г.
- Курс по встроенным программным системам - синхронный поток данных
- Инструменты анализа и визуализации SDF
- Технологические сети Кан и реактивное расширение