DocumentCode :
2180218
Title :
Modeling control tokens for composition of CAL actors
Author :
Ersfolk, Johan ; Roquier, Ghislain ; Lilius, Johan ; Mattavelli, Marco
Author_Institution :
Åbo Akademi Univ., Turku, Finland
fYear :
2013
fDate :
8-10 Oct. 2013
Firstpage :
71
Lastpage :
78
Abstract :
Dataflow programming is typically used as an intuitive representation for describing multimedia and signal processing applications as computation nodes which communicate through FIFO queues. To run a dataflow network, consisting of several nodes, either run-time or compile-time scheduling is required. Compile-time scheduling techniques are typically based on token rates between nodes and for languages such as CAL, which are expressive enough to describe an actor with any behavior, run-time scheduling is needed in the general case, introducing an overhead. However, the well defined structure of dataflow programs enables analysis of the dependencies of the program and partitions with piecewise static schedules can be derived. In this paper we describe how actor partitions with control tokens can be modeled such that a correct scheduler, where most scheduling decisions are taken at compile-time, can be derived for the resulting composed actor.
Keywords :
graph theory; programming languages; scheduling; CAL actors; CAL languages; FIFO queues; compile-time scheduling; computation nodes; control tokens modeling; dataflow programming; first-in first-out queue; multimedia processing applications; piecewise static scheduling; run-time scheduling; scheduling decisions; signal processing applications; Dynamic scheduling; Encoding; Multimedia communication; Ports (Computers); Processor scheduling; Radiation detectors; Schedules; Dataflow programming; MPEG-4 decoder; actor composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
Conference_Location :
Cagliari
Type :
conf
Filename :
6661520
Link To Document :
بازگشت