A Scenario-Aware Dataflow Programming Model

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 run-time as well as increased communication and memory budgets. We show that design choices offer interesting trade-offs between run-time cost and resource budgets.

  • A Scenario-Aware Dataflow Programming Model
    R. van Kampenhout, S. Stuijk, K. Goossens.
    In Digital System Design, 18th Euromicro Conference, DSD 15 Proceedings, pages 25-32. Madeira, Portugal, 26 - 28 August 2015. IEEE Computer Society Press, Los Alamitos, CA, USA, 2015. (abstract, pdf, doi).