• DocumentCode
    500886
  • Title

    Reduction techniques for Synchronous Dataflow graphs

  • Author

    Geilen, Marc

  • Author_Institution
    Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    911
  • Lastpage
    916
  • Abstract
    The synchronous dataflow (SDF) model of computation is popular for modelling the timing behaviour of real-time embedded hardware and software systems and applications. It is an essential ingredient of several automated design-flows and design-space explorations tools. The model can be analysed for throughput and latency properties. Although the SDF model is fairly simple, the analysis algorithms are often of high complexity and the models that need to be analysed may be fairly large. This paper introduces two graph transformations for reducing large SDF graphs into simpler, smaller ones that can be analysed more efficiently and give a conservative and often tight estimation of the timing of the original model and hence of the hard real-time system. We can make SDF based methods more efficient and prove that analyses that were done manually in an ad-hoc fashion in the past, can be done automatically and with guaranteed correctness. Additionally we introduce a novel conversion from SDF to homogeneous SDF, a step applied in many analysis methods for SDF, which yields an up to 250X improvement on the number of actors, thus mitigating the problems with the size explosion observed in the traditional conversion.
  • Keywords
    data flow graphs; homogeneous SDF; real-time embedded hardware; reduction techniques; software systems; synchronous dataflow graphs; Algorithm design and analysis; Application software; Computational modeling; Delay; Embedded computing; Hardware; Real time systems; Software systems; Throughput; Timing; Synchronous Dataflow Graphs; model-based design; reduction techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227143