The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2015 Euromicro Conference on Digital System Design 2015
DOI: 10.1109/dsd.2015.28
|View full text |Cite
|
Sign up to set email alerts
|

A Scenario-Aware Dataflow Programming Model

Abstract: Abstract-The FSM-SADF model of computation allows to find a tight bound on the throughput of firm real-time applications by capturing dynamic variations in scenarios. We explore an FSM-SADF programming model, and propose three different alternatives for scenario switching. The best candidate for our CompSOC platform was implemented, and experiments confirm that the tight throughput bound results in a reduced resource budget. This comes at the cost of a predictable overhead at runtime as well as increased commu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 20 publications
0
8
0
Order By: Relevance
“…In [3], the FSM-SADF model is presented as another analysis model for adaptive streaming applications. To implement an application modeled and analyzed with FSM-SADF, two programming models have been proposed in [9] and [10]. In [9], the programming model is constructed by merging the SDF graphs of all scenarios into a single graph which may be larger than the FSM-SADF analysis graph.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [3], the FSM-SADF model is presented as another analysis model for adaptive streaming applications. To implement an application modeled and analyzed with FSM-SADF, two programming models have been proposed in [9] and [10]. In [9], the programming model is constructed by merging the SDF graphs of all scenarios into a single graph which may be larger than the FSM-SADF analysis graph.…”
Section: Related Workmentioning
confidence: 99%
“…To implement an application modeled and analyzed with FSM-SADF, two programming models have been proposed in [9] and [10]. In [9], the programming model is constructed by merging the SDF graphs of all scenarios into a single graph which may be larger than the FSM-SADF analysis graph. Then, to enable switching to a new scenario, all actors in all scenarios are constantly kept active while only those actors belonging to the identified new scenario by a detecting actor(s) will be executed after switching.…”
Section: Related Workmentioning
confidence: 99%
“…An existing FSM-SADF programming model splits off oneactor detector scenarios in a similar way [7]. There all actors fire but execute the encapsulated functions conditionally based on a scenario identifier token.…”
Section: Related Workmentioning
confidence: 99%
“…before it fires. The behaviour during runtime can be matched to the analysis steps listed in Subsection III-C as follows: (a) the output port of Sw is connected to the FIFO towards df ; (b) Sw fires and consumes all of its tokens (4 in III-C); (c) Sw produces tokens into the connected FIFO (5); (d) execution of S full continues as usual (6,7,8,1).…”
Section: A Switch and Select Implementationmentioning
confidence: 99%
“…However, during mode change, the contexts of runnables that are executed on different cores in two subsequent modes need to be migrated from one core to another and the time of this migration shall be bounded, as hard real-time systems are considered in this paper. Therefore, the worst case switching time has to be assumed to provide the timing guarantees [8]. To migrate all involved runnables' contexts during a required interval, some additional requirements for the available communication bandwidth can be imposed.…”
Section: Introductionmentioning
confidence: 99%