Worst-case Throughput Analysis for Parametric Rate and Parametric Actor Execution Time Scenario-Aware Dataflow Graphs

被引:5
|
作者
Skelin, Mladen [1 ]
Geilen, Marc [2 ]
Catthoor, Francky [3 ]
Hendseth, Sverre [1 ]
机构
[1] Norwegian Univ Sci & Technol, Trondheim, Norway
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
[3] IMEC VZW, Leuven, Belgium
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2014年 / 145期
关键词
D O I
10.4204/EPTCS.145.7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scenario-aware dataflow (SADF) is a prominent tool for modeling and analysis of dynamic embedded dataflow applications. In SADF the application is represented as a finite collection of synchronous dataflow (SDF) graphs, each of which represents one possible application behaviour or scenario. A finite state machine (FSM) specifies the possible orders of scenario occurrences. The SADF model renders the tightest possible performance guarantees, but is limited by its finiteness. This means that from a practical point of view, it can only handle dynamic dataflow applications that are characterized by a reasonably sized set of possible behaviours or scenarios. In this paper we remove this limitation for a class of SADF graphs by means of SADF model parametrization in terms of graph port rates and actor execution times. First, we formally define the semantics of the model relevant for throughput analysis based on (max,+) linear system theory and (max,+) automata. Second, by generalizing some of the existing results, we give the algorithms for worst-case throughput analysis of parametric rate and parametric actor execution time acyclic SADF graphswith a fully connected, possibly infinite state transition system. Third, we demonstrate our approach on a few realistic applications from digital signal processing (DSP) domain mapped onto an embedded multi-processor architecture.
引用
收藏
页码:65 / 79
页数:15
相关论文
共 50 条
  • [1] Parametric Throughput Analysis of Scenario-Aware Dataflow Graphs
    Damavandpeyma, Morteza
    Stuijk, Sander
    Geilen, Marc
    Basten, Twan
    Corporaal, Henk
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 219 - 226
  • [2] Throughput-Constrained DVFS for Scenario-Aware Dataflow Graphs
    Damavandpeyma, Morteza
    Stuijk, Sander
    Basten, Twan
    Geilen, Marc
    Corporaal, Henk
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 175 - 184
  • [3] Performance Analysis of Weakly-Consistent Scenario-Aware Dataflow Graphs
    Marc Geilen
    Joachim Falk
    Christian Haubelt
    Twan Basten
    Bart Theelen
    Sander Stuijk
    Journal of Signal Processing Systems, 2017, 87 : 157 - 175
  • [4] Performance Analysis of Weakly-Consistent Scenario-Aware Dataflow Graphs
    Geilen, Marc
    Falk, Joachim
    Haubelt, Christian
    Basten, Twan
    Theelen, Bart
    Stuijk, Sander
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 393 - 397
  • [5] Performance Analysis of Weakly-Consistent Scenario-Aware Dataflow Graphs
    Geilen, Marc
    Falk, Joachim
    Haubelt, Christian
    Basten, Twan
    Theelen, Bart
    Stuijk, Sander
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (01): : 157 - 175
  • [6] Throughput-Bufering Trade-Of Analysis for Scenario-Aware Dataflow Models
    Ara, Hadi Alizadeh
    Geilen, Marc
    Behrouzian, Amir
    Basten, Twan
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2018), 2018,
  • [7] Obstacles in worst-case execution time analysis
    Kirner, Raimund
    Puschner, Peter
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 333 - 339
  • [8] A Scenario-Aware Data Flow model for combined long-run average and worst-case performance analysis
    Theelen, B. D.
    Geilen, M. C. W.
    Basten, T.
    Voeten, J. P. M.
    Gheorghita, S. V.
    Stuijk, S.
    FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 185 - +
  • [9] Worst-case Throughput Analysis of SDF-based Parametrized Dataflow
    Skelin, Mladen
    Geilen, Marc
    Catthoor, Francky
    Hendseth, Sverre
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 17 - 24
  • [10] It's a Matter of Time: Modeling and Analysis of Time Dependent Systems Using Scenario-Aware Dataflow
    Skelin, Mladen
    Geilen, Marc
    PROCEEDINGS OF THE 2018 16TH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2018, : 11 - 21