El flujo de datos sincrónico (SDF) es una restricción en las redes de procesos de Kahn donde la cantidad de tokens leídos y escritos por cada proceso se conoce de antemano. En algunos casos, los procesos se pueden programar de manera que los canales tengan FIFO limitados . [1]
SDF no tiene en cuenta los procesos asincrónicos, ya que sus tasas de lectura y escritura de tokens varían. En la práctica, se puede dividir la red en subredes sincrónicas conectadas por enlaces asincrónicos. Alternativamente, un supervisor de tiempo de ejecución puede hacer cumplir la imparcialidad y otras propiedades deseadas. [1]
El SDF es útil para modelar rutinas de procesamiento de señales digitales (DSP) . Los modelos se pueden compilar para hardware paralelo como FPGA , procesadores con conjuntos de instrucciones DSP como Hexagon de Qualcomm y otros sistemas.