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 language | English |
---|---|
Title of host publication | Proceedings of the 17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014 |
Place of Publication | New York |
Publisher | Association for Computing Machinery |
Pages | 108-117 |
Number of pages | 10 |
ISBN (Print) | 978-1-4503-2941-5 |
DOIs | |
Publication status | Published - 11 Jun 2014 |
Event | 17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014 - St. Goar, Germany Duration: 10 Jun 2014 → 11 Jun 2014 Conference number: 17 http://www.scopesconf.org/scopes-14/ |
Conference
Conference | 17th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2014 |
---|---|
Abbreviated title | SCOPES |
Country/Territory | Germany |
City | St. Goar |
Period | 10/06/14 → 11/06/14 |
Internet address |
Keywords
- EWI-24785
- METIS-304112
- IR-91343