[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2830865.2830876acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Parametrized dataflow scenarios

Published: 04 October 2015 Publication History

Abstract

The FSM-based scenario-aware dataflow (FSM-SADF) model of computation has been introduced to facilitate the analysis of dynamic streaming applications. FSM-SADF interprets application's execution as an execution of a sequence of static modes of operation called scenarios. Each scenario is modeled using a synchronous dataflow (SDF) graph (SDFG), while a finite-state machine (FSM) is used to encode scenario occurrence patterns. However, FSM-SADF can precisely capture only those dynamic applications whose behaviors can be abstracted into a reasonably sized set of scenarios (coarse-grained dynamism). Nevertheless, in many cases, the application may exhibit thousands or even millions of behaviours (fine-grained dynamism). In this work, we generalize the concept of FSM-SADF to one that is able to model dynamic applications exhibiting fine-grained dynamism. We achieve this by applying parametrization to the FSM-SADF's base model, i.e. SDF, and defining scenarios over parametrized SDFGs. We refer to the extension as parametrized FSM-SADF (PFSM-SADF). Thereafter, we present a novel and a fully parametric analysis technique that allows us to derive tight worst-case performance (throughput and latency) guarantees for PFSM-SADF specifications. We evaluate our approach on a realistic case-study from the multimedia domain.

References

[1]
F. Baccelli et al. Synchronization and linearity: an algebra for discrete event systems. 1992.
[2]
S. Battacharyya et al. Software Synthesis from Dataflow Graphs. 1996.
[3]
V. Bebelis et al. BPDF: A statically analyzable dataflow model with integer and boolean parameters. In EMSOFT, 2013.
[4]
V. Bebelis et al. A framework to schedule parametric dataflow applications on many-core platforms. In LCTES, 2014.
[5]
B. Bhattacharya et al. Quasi-static scheduling of reconfigurable dataflow graphs for DSP systems. In RSP, 2000.
[6]
B. Bhattacharya et al. Parameterized dataflow modeling for DSP systems. Signal Processing, IEEE Transactions on, 2001.
[7]
S. S. Bhattacharyya et al. Dynamic dataflow graphs. In Handbook of Signal Processing Systems. 2nd edition, 2013.
[8]
R. Byrd et al. Knitro: An integrated package for nonlinear optimization. In Large-Scale Nonlinear Optimization, Nonconvex Optimization and Its Applications. 2006.
[9]
P. Clauss et al. Parametric analysis of polyhedral iteration spaces. Journal of VLSI signal processing systems for signal, image and video technology, 1998.
[10]
M. Damavandpeyma et al. Parametric throughput analysis of scenario-aware dataflow graphs. In ICCD, 2012.
[11]
P. Fradet et al. SPDF: A schedulable parametric data-flow MoC. In DATE, 2012.
[12]
S. Gaubert. Performance evaluation of (max,+) automata. Automatic Control, IEEE Transactions on, 1995.
[13]
M. Geilen. Synchronous dataflow scenarios. ACM Trans. Embed. Comput. Syst., 2011.
[14]
M. Geilen et al. Worst-case performance analysis of synchronous dataflow scenarios. In CODES+ISSS, 2010.
[15]
A.-H. Ghamarian et al. Parametric throughput analysis of synchronous data flow graphs. In DATE, 2008.
[16]
D. Grois et al. Recent advances in region-of-interest video coding. In Recent Advances on Video Coding. 2011.
[17]
E. Hammari et al. Identifying data-dependent system scenarios in a dynamic embedded system. In ERSA, 2012.
[18]
E. Lee et al. Synchronous data flow. Proceedings of the IEEE, 1987.
[19]
H. Sherali et al. Global optimization algorithm for polynomial programming problems using a reformulation-linearization technique. Journal of Global Optimization, 1992.
[20]
F. Siyoum et al. Worst-case throughput analysis of real-time dynamic streaming applications. In CODES+ISSS, 2012.
[21]
M. Skelin et al. Worst-case throughput analysis for parametric rate and parametric actor execution time scenario-aware dataflow graphs. In SynCoP, 2014.
[22]
M. Skelin et al. Parametrized dataflow scenarios. Technical Report ESR-2015-01, Eindhoven University of Technology, 2015.
[23]
S. Stuijk et al. SDF3: SDF for free. ACSD, 2006.
[24]
S. Stuijk et al. Scenario-aware dataflow: Modeling, analysis and implementation of dynamic applications. In SAMOS, 2011.
[25]
M. Wiggers et al. Modelling run-time arbitration by latency-rate servers in dataflow graphs. In SCOPES, 2007.
[26]
M. Wiggers et al. Buffer capacity computation for throughput constrained streaming applications with data-dependent inter-task communication. In RTAS, 2008.

Cited By

View all
  • (2022)RDF: A Reconfigurable Dataflow Model of ComputationACM Transactions on Embedded Computing Systems10.1145/354497222:1(1-30)Online publication date: 29-Oct-2022
  • (2017)A Survey of Parametric Dataflow Models of ComputationACM Transactions on Design Automation of Electronic Systems10.1145/299953922:2(1-25)Online publication date: 20-Jan-2017
  • (2017)Parameterized Dataflow ScenariosIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2016.259722336:4(669-682)Online publication date: 1-Apr-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
EMSOFT '15: Proceedings of the 12th International Conference on Embedded Software
October 2015
276 pages
ISBN:9781467380799

Sponsors

Publisher

IEEE Press

Publication History

Published: 04 October 2015

Check for updates

Author Tags

  1. max-plus algebra
  2. parametrized dataflow
  3. scenario-aware dataflow
  4. synchronous dataflow
  5. worst-case performance

Qualifiers

  • Research-article

Conference

ESWEEK'15
ESWEEK'15: ELEVENTH EMBEDDED SYSTEM WEEK
October 4 - 9, 2015
Amsterdam, The Netherlands

Acceptance Rates

Overall Acceptance Rate 60 of 203 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)RDF: A Reconfigurable Dataflow Model of ComputationACM Transactions on Embedded Computing Systems10.1145/354497222:1(1-30)Online publication date: 29-Oct-2022
  • (2017)A Survey of Parametric Dataflow Models of ComputationACM Transactions on Design Automation of Electronic Systems10.1145/299953922:2(1-25)Online publication date: 20-Jan-2017
  • (2017)Parameterized Dataflow ScenariosIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2016.259722336:4(669-682)Online publication date: 1-Apr-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media