RDF: Reconfigurable Dataflow (extended version) - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2018

RDF: Reconfigurable Dataflow (extended version)

RDF : un modèle flot de données reconfigurable (version étendue)

Résumé

Dataflow Models of Computation (MoCs) are widely used in embedded systems, including multimedia processing, digital signal processing, telecommunications, and automatic control. In a dataflow MoC, an application is specified as a graph of actors connected by FIFO channels. One of the most popular dataflow MoCs, Synchronous Dataflow (SDF), provides static analyses to guarantee boundedness and liveness, which are key properties for embedded systems. However, SDF (and most of its variants) lacks the capability to express the dynamism needed by modern streaming applications. In particular, the applications mentioned above have a strong need for reconfigurability to accommodate changes in the input data, the control objectives, or the environment. We address this need by proposing a new MoC called Reconfigurable Dataflow (RDF). RDF extends SDF with transformation rules that specify how the topology and actors of the graph may be reconfigured. Starting from an initial RDF graph and a set of transformation rules, an arbitrary number of new RDF graphs can be generated at runtime. A key feature of RDF is that it can be statically analyzed to guarantee that all possible graphs generated at runtime will be consistent and live. We introduce the RDF MoC, describe its associated static analyses, and outline its implementation.
Fichier principal
Vignette du fichier
RR-rdf.pdf (873.08 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02079683 , version 1 (26-03-2019)
hal-02079683 , version 2 (27-03-2019)

Identifiants

  • HAL Id : hal-02079683 , version 1

Citer

Pascal Fradet, Alain Girault, Ruby Krishnaswamy, Xavier Nicollin, Arash Shafiei. RDF: Reconfigurable Dataflow (extended version). [Research Report] RR-9227, INRIA Grenoble - Rhône-Alpes. 2018, pp.19. ⟨hal-02079683v1⟩
183 Consultations
174 Téléchargements

Partager

Gmail Facebook X LinkedIn More