DocumentCode :
2443769
Title :
Interface-based hierarchy for synchronous data-flow graphs
Author :
Piat, Jonathan ; Bhattacharyya, Shuvra S. ; Raulet, Mickael
Author_Institution :
Image & Remote Sensing Lab., IETR / INSA, Rennes, France
fYear :
2009
fDate :
7-9 Oct. 2009
Firstpage :
145
Lastpage :
150
Abstract :
Dataflow has proven to be an attractive computation model for programming digital signal processing (DSP) applications. A restricted version of dataflow, termed synchronous dataflow (SDF), offers strong compile-time predictability properties, but has limited expressive power. In this paper we propose a new type of hierarchy in the SDF domain allowing more expressivity while maintaining its predictability. This new hierarchy semantic is based on interfaces that fix the number of tokens consumed/produced by a hierarchical vertex in a manner that is independent or separate from the specified internal dataflow structure of the encapsulated subsystem. This interface-based hierarchy gives the application designer more flexibility in iterative construction of hierarchical representations, and experimentation with different optimization choices at different levels of the design hierarchy.
Keywords :
data encapsulation; data flow computing; data flow graphs; parallel programming; processor scheduling; program compilers; programming language semantics; signal processing; DSP application programming; SDF graph; code generation; compile-time predictability property; computation model; data-flow programming; digital signal processing application; encapsulated subsystem; interface-based design hierarchy semantics; internal dataflow structure; iterative hierarchical representation construction; multiprocessor scheduling; optimization choice; synchronous data-flow graph; Application software; Computer architecture; Computer interfaces; Data flow computing; Data mining; Digital signal processing; Flow graphs; Power engineering computing; Processor scheduling; Remote sensing; Code Generation; Data-Flow programming; SDF graph; Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2009. SiPS 2009. IEEE Workshop on
Conference_Location :
Tampere
ISSN :
1520-6130
Print_ISBN :
978-1-4244-4335-2
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2009.5336240
Filename :
5336240
Link To Document :
بازگشت