Temporal analysis flow based on an enabling rate characterization for multi-rate applications executed on MPSoCs with non-starvation-free schedulers

J.P.H.M. Hausmans, S.J. Geuns, M.H. Wiggers, Marco Jan Gerrit Bekooij

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    6 Citations (Scopus)
    14 Downloads (Pure)

    Abstract

    Real-time stream processing applications often contain multi-rate behavior. This multi-rate behavior can be accurately modeled using Synchronous Dataflow (SDF) graphs. However, no temporal analysis technique exists which is applicable for arbitrary cyclic SDF graphs and can handle cyclic resource dependencies. This paper presents a temporal analysis flow for SDF graphs which is applicable for systems with non-starvation-free schedulers such as static priority pre-emptive schedulers. The analysis flow uses an enabling rate characterization to calculate response times. This enabling rate characterization is determined using multi-dimensional periodic schedules and allows a more accurate modeling of enabling patterns than is possible with a characterization that is based on periods and enabling jitters. The presented approach is applicable for arbitrary (cyclic) graph topologies and can take buffer capacity constraints into account during analysis. Also cyclic resource dependencies can be analyzed. The presented analysis flow is the first approach that considers arbitrary SDF graph topologies in combination with cyclic resource dependencies that are caused by non-starvation-free schedulers. The proposed analysis flow is evaluated using a radio processing application. The analysis results are obtained using a tool in which the analysis flow is implemented. This case-study illustrates that the used enabling characterization achieves up to 87% better response times than with an enabling jitter based characterization.
    Original languageEnglish
    Title of host publicationProceedings of the 17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery
    Pages108-117
    Number of pages10
    ISBN (Print)978-1-4503-2941-5
    DOIs
    Publication statusPublished - 11 Jun 2014
    Event17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014 - St. Goar, Germany
    Duration: 10 Jun 201411 Jun 2014
    Conference number: 17
    http://www.scopesconf.org/scopes-14/

    Conference

    Conference17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014
    Abbreviated titleSCOPES
    Country/TerritoryGermany
    CitySt. Goar
    Period10/06/1411/06/14
    Internet address

    Keywords

    • EWI-24785
    • METIS-304112
    • IR-91343

    Fingerprint

    Dive into the research topics of 'Temporal analysis flow based on an enabling rate characterization for multi-rate applications executed on MPSoCs with non-starvation-free schedulers'. Together they form a unique fingerprint.

    Cite this