DocumentCode :
2443141
Title :
Configuration and Representation of Large-Scale Dataflow Graphs using the Dataflow Interchange Format
Author :
Corretjer, Ivan ; Hsu, Chia-Jui ; Bhattacharyya, Shuvra S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD
fYear :
2006
fDate :
Oct. 2006
Firstpage :
10
Lastpage :
15
Abstract :
A wide variety of DSP design tools have been developed that incorporate dataflow graph representations into their GUI-based design environments. However, as the complexity of application graph topologies increases, textual manipulation of graph specifications becomes increasingly important. The dataflow interchange format (DIF) provides a text-based language for the description of dataflow graphs. Currently, the DIF infrastructure supports the specification of mixed-grain dataflow models, porting of dataflow applications specified in DIF across DSP design tools, software synthesis of applications specified in DIF, as well as a variety of optimization and analysis capabilities. This paper presents a novel set of dataflow graph configuration features that have been developed in the DIF language. These features greatly enhance the flexibility and power with which dataflow graphs, especially large-scale graphs, can be constructed and manipulated in DIF. To support the new graph configuration capabilities, several new concepts have been incorporated into the DIF language semantics, such as the capability to handle certain dynamic dataflow constructs, and support for C-like arrays in DIF specifications. Along with these concepts, a new framework for the construction and manipulation of DIF objects through the use of C/C++ is presented, and applications of this framework are demonstrated
Keywords :
C++ language; data flow graphs; parallel languages; C language; C++ language; DIF language; dataflow graph configuration; dataflow interchange format; Application software; Communication system control; Computer languages; Design optimization; Digital signal processing; Large-scale systems; Multidimensional systems; Software design; Software tools; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location :
Banff, Alta.
ISSN :
1520-6130
Print_ISBN :
1-4244-0383-9
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2006.352547
Filename :
4161817
Link To Document :
بازگشت