Static scheduling of synchronous data flow programs for digital signal processing
IEEE Transactions on Computers
VLSI array processors
Scheduling synchronous dataflow graphs for efficient looping
Journal of VLSI Signal Processing Systems
Gabriel: A Design Environment for DSP
IEEE Micro
Multirate signal processing in Comdisco's SPW
ICASSP '91 Proceedings of the Acoustics, Speech, and Signal Processing, 1991. ICASSP-91., 1991 International Conference
Multirate signal processing in Ptolemy
ICASSP '91 Proceedings of the Acoustics, Speech, and Signal Processing, 1991. ICASSP-91., 1991 International Conference
Hi-index | 0.00 |
Signal flow graphs with dataflow semantics have been used in signal processing system simulation, algorithm development, and real-time system design. Dataflow semantics implicitly expose function parallelism by imposing only a partial ordering constraint on the execution of functions. They are also capable of representing data parallelism. This paper shows how the Synchronous dataflow model [7] can be extended to multidimensional streams to represent and exploit data parallelism in signal processing applications. The resulting semantics are related to reduced dependence graphs used in systolic array design and to the stream-oriented functional languages Lucid, Sisal, and Silage. Formal properties are developed.