El flujo de datos síncrono (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 delimitados . [1]
Limitaciones
SDF no tiene en cuenta los procesos asincrónicos, ya que sus velocidades de lectura / escritura de tokens variarán. Prácticamente, se puede dividir la red en subredes síncronas conectadas por enlaces asíncronos. Alternativamente, un supervisor de tiempo de ejecución puede hacer cumplir la equidad y otras propiedades deseadas. [1]
Aplicaciones
SDF es útil para modelar rutinas de procesamiento de señales digitales (DSP) . Los modelos se pueden compilar para apuntar a hardware paralelo como FPGA , procesadores con conjuntos de instrucciones DSP como Hexagon de Qualcomm y otros sistemas.
Ver también
Referencias
- ^ a b Lee, Edward Ashford; Messerschmitt, David G. (enero de 1987). "Programación estática de programas de flujo de datos síncronos para el procesamiento de señales digitales" . Transacciones IEEE en computadoras . C-36 (1): 24–35. doi : 10.1109 / TC.1987.5009446 . ISSN 0018-9340 .
enlaces externos
- Flujo de datos sincrónico, Edward A. Lee y David G. Messerschmitt, 1987
- Curso de sistemas de software integrados: flujo de datos síncrono
- Herramientas de análisis y visualización de SDF
- Redes de procesos de Kahn y una extensión reactiva