Probabilistic State-Based RT-Analysis of SDFGs on MPSoCs with Shared Memory Communication

This paper extends a state-based timing analysis for Synchronous Dataflow Applications on an MPSoC with shared memory. The existing approach transforms a mapped and timing annotated SDF graph into a timed automata representation for the analysis of timing properties. One major drawback of the existi...

Full description

Saved in:
Bibliographic Details
Published in:2019 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 1715 - 1720
Main Authors: Stemmer, Ralf, Schlender, Henning, Fakih, Maher, Gruttner, Kim, Nebel, Wolfgang
Format: Conference Proceeding
Language:English
Published: EDAA 01-03-2019
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper extends a state-based timing analysis for Synchronous Dataflow Applications on an MPSoC with shared memory. The existing approach transforms a mapped and timing annotated SDF graph into a timed automata representation for the analysis of timing properties. One major drawback of the existing timing annotation approach is the usage of best- and worst-case execution time intervals, resulting in an overestimation of the actual timing behavior. This paper proposes to replace the timing bound annotation with a probability density function. For the overall timing analysis we use a stochastic timed automata model.We demonstrate and evaluate our approach on a Sobel filter, which is used in many image and video processing algorithms. As a reference, we compare our stochastic execution time model against a fixed best-/worst-case execution time model and against the measured execution time on an FPGA prototype.The results are promising and clearly indicate that our probabilistic approach provides tighter timing analysis results in comparison to the best-/worst-case execution analysis model.
ISSN:1558-1101
DOI:10.23919/DATE.2019.8715052