• DocumentCode
    1786910
  • Title

    Symbolic analysis of dataflow applications mapped onto shared heterogeneous resources

  • Author

    Siyoum, Firew ; Geilen, M. ; Corporaal, Henk

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Embedded streaming applications require design-time temporal analysis to verify real-time constraints such as throughput and latency. In this paper, we introduce a new analytical technique to compute temporal bounds of streaming applications mapped onto a shared multiprocessor platform. We use an expressively rich application model that supports adaptive applications where graph structure, execution times and data rates may change dynamically. The analysis technique combines symbolic simulation in (max; +) algebra with worst-case resource availability curves. It further enables a tighter performance guarantee by improving the WCRTs of service requests that arrive in the same busy time. Evaluation on real-life application graphs shows that the technique is tens of times faster than the state-of-the-art and enables tighter throughput guarantees, up to a factor of 4, compared to the typical worst-case analysis.
  • Keywords
    data flow analysis; embedded systems; shared memory systems; algebra; dataflow applications; design-time temporal analysis; embedded streaming applications; real-life application graphs; real-time constraints; shared heterogeneous resources; shared multiprocessor platform; symbolic analysis; symbolic simulation; worst-case resource availability curves; Adaptation models; Analytical models; Availability; Equations; Mathematical model; Schedules; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593223
  • Filename
    6881454