• 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