• DocumentCode
    1652853
  • Title

    Optimizing performance analysis for synchronous dataflow graphs with shared resources

  • Author

    Thiele, Daniel ; Ernst, Rolf

  • Author_Institution
    Inst. of Comput. & Network Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2012
  • Firstpage
    635
  • Lastpage
    640
  • Abstract
    Contemporary embedded systems, which process streaming data such as signal, audio, or video data, are an increasingly important part of our lives. Shared resources (e.g. memories) help to reduce the chip area and power consumption of these systems, saving costs in high volume consumer products. Resource sharing, however, introduces new timing interdependencies between system components, which must be analyzed to verify that the initial timing requirements of the application domain are still met. Graphs with synchronous dataflow (SDF) semantics are frequently used to model these systems. In this paper, we present a method to integrate resource sharing into SDF graphs. Using these graphs and a throughput constraint, we will derive deadlines for resource accesses and the amount of memory required for an implementation. Then we derive the resource load directly from the SDF description, and perform a formal schedulability analysis to check if the original timing constraints are still met. Finally, we perform an evaluation of our approach using an image processing application and present our results.
  • Keywords
    data flow graphs; embedded systems; image processing; optimisation; performance evaluation; power aware computing; scheduling; audio data; chip area reduction; contemporary embedded systems; formal schedulability analysis; high volume consumer products; image processing application; performance analysis optimization; power consumption reduction; shared resources; signal data; streaming data; synchronous dataflow graphs; timing constraints; video data; Computational modeling; Lead; Load modeling; Production; Schedules; System recovery; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176549
  • Filename
    6176549