DocumentCode
1622553
Title
A new method for minimizing buffer sizes for Cyclo-Static Dataflow graphs
Author
Benazouz, Mohamed ; Marchetti, Olivier ; Munier-Kordon, Alix ; Michel, Thierry
Author_Institution
LIP6, Univ. Pierre et Marie Curie, Paris, France
fYear
2010
Firstpage
11
Lastpage
20
Abstract
Several optimizations must be considered for the design of streaming applications (e.g. multimedia or network packet processing). These applications can be modelled as a set of processes that communicate using buffers. For this purpose, Cyclo-Static Dataflow graphs, which are an extension of Synchronous Dataflow graphs, allow to consider a large class of industrial applications. This paper presents an original methodology to minimize the global surface of the buffers for a Cyclo-Static Dataflow graph under a given throughput constraint. It is proved that, if the processes are periodic, each buffer introduces a linear constraint described analytically. The optimization problem is then modelled by an Integer Linear Program. A polynomial algorithm based on its relaxation provides a quasi-optimal solution for real life problems. The resolution of the optimization problem for a Reed-Solomon Decoder application is then detailed.
Keywords
data flow graphs; integer programming; linear programming; media streaming; polynomials; Reed Solomon decoder application; buffer sizes minimization; cyclo static dataflow graphs; integer linear program; network packet processing; optimizations; polynomial algorithm; streaming applications; synchronous dataflow graphs; Buffer storage; Delay; Minimization; Optimization; Polynomials; Schedules; Throughput; Buffer minimization; Cyclo-Static Dataflow graph; Linear Programing; Periodic schedule; Streaming applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia (ESTIMedia), 2010 8th IEEE Workshop on
Conference_Location
Scottsdale, AZ
Print_ISBN
978-1-4244-9084-4
Type
conf
DOI
10.1109/ESTMED.2010.5666980
Filename
5666980
Link To Document