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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 51st Annual Design Automation Conference |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery, Inc |
Pages | 127:1-127:6 |
Number of pages | 6 |
ISBN (Print) | 978-1-4503-2730-5 |
DOIs | |
Publication status | Published - 2014 |
Event | Design Automation Conference (DAC'14), May 1-5, 2014, San Francisco, California, United States - San Francisco, United States Duration: 1 Jun 2014 → 5 Jun 2014 |
Conference
Conference | Design Automation Conference (DAC'14), May 1-5, 2014, San Francisco, California, United States |
---|---|
Abbreviated title | DAC'14 |
Country/Territory | United States |
City | San Francisco |
Period | 1/06/14 → 5/06/14 |
Other | Design Automation Conference (DAC'14) |