Title :
Cyclo-dynamic dataflow
Author :
Wauters, Piet ; Engels, Marc ; Lauwereins, Rudy ; Peperstraete, J.A.
Author_Institution :
ESAT, Katholieke Univ., Leuven, Heverlee, Belgium
Abstract :
We present cyclo dynamic data flow (CDDF), a new data flow model for real time digital signal processing (DSP) applications. CDDF is an extension of cyclo static dataflow (CSDF) (G. Bilsen et al.; M. Engels et al., 1994) that keeps the interesting properties like analyzability and efficient compile time scheduling, while introducing data dependent control flow to improve the expressivity. The semantics are constructed such that extra knowledge about the internals of the actors, which is known to the programmer, can be expressed both in a natural way, and in a syntax that can be analyzed by automatic tools. We describe the proposed model in the context of already existing data flow languages, demonstrate its schedulability and its improved analyzability as compared to the Boolean data flow model (J.T. Buck, 1993)
Keywords :
data flow computing; parallel languages; real-time systems; scheduling; signal processing; Boolean data flow model; CDDF; automatic tools; cyclo dynamic data flow; cyclo static dataflow; data dependent control flow; data flow languages; data flow model; real time digital signal processing; semantics; Automatic control; Context modeling; Digital signal processing; Flow graphs; Parallel processing; Power system modeling; Production; Programming profession; Runtime; Sampling methods;
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
DOI :
10.1109/EMPDP.1996.500603