DocumentCode
1474182
Title
Design and Synthesis for Multimedia Systems Using the Targeted Dataflow Interchange Format
Author
Shen, Chung-Ching ; Wu, Shenpei ; Sane, Nimish ; Wu, Hsiang-Huang ; Plishker, William ; Bhattacharyya, Shuvra S.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Maryland, College Park, MD, USA
Volume
14
Issue
3
fYear
2012
fDate
6/1/2012 12:00:00 AM
Firstpage
630
Lastpage
640
Abstract
Development of multimedia systems that can be targeted to different platforms is challenging due to the need for rigorous integration between high-level abstract modeling, and low-level synthesis and optimization. In this paper, a new dataflow-based design tool called the targeted dataflow interchange format is introduced for retargetable design, analysis, and implementation of embedded software for multimedia systems. Our approach provides novel capabilities, based on principles of task-level dataflow analysis, for exploring and optimizing interactions across design components; object-oriented data structures for encapsulating contextual information for components; a novel model for representing parameterized schedules that are derived from repetitive graph structures; and automated code generation for programming interfaces and low-level customizations that are geared toward high-performance embedded-processing architectures. We demonstrate our design tool for cross-platform application design, parameterized schedule representation, and associated dataflow graph-code generation using a case study centered around an image registration application.
Keywords
data flow graphs; data structures; electronic data interchange; image coding; image representation; multimedia systems; object-oriented methods; associated dataflow graph-code generation; contextual information encapsulation; cross-platform application design; design components; embedded software; high-level abstract modeling; high-performance embedded-processing architectures; image registration application; low-level customizations; low-level optimization; low-level synthesis; multimedia systems development; object-oriented data structures; parameterized schedule representation; programming interfaces; repetitive graph structures; retargetable design; targeted dataflow interchange format; task-level dataflow analysis; Computational modeling; Data models; Digital signal processing; Multimedia communication; Schedules; Streaming media; Dataflow graphs; design tools; embedded signal processing; scheduling; software synthesis;
fLanguage
English
Journal_Title
Multimedia, IEEE Transactions on
Publisher
ieee
ISSN
1520-9210
Type
jour
DOI
10.1109/TMM.2012.2191397
Filename
6172244
Link To Document