Skip to Main content Skip to Navigation

From dataflow-based video coding tools to dedicated embedded multi-core platforms

Hervé Yviquel 1
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
IRISA-D3 - ARCHITECTURE, Inria Rennes – Bretagne Atlantique
Abstract : The development of multimedia technology, along with the emergence of parallel architectures, has revived the interest on dataflow programming for designing embedded systems. Indeed, dataflow programming offers a flexible development approach in order to build complex applications while expressing concurrency and parallelism explicitly. Paradoxically, most of the studies focus on static dataflow models of computation, even if a pragmatic development process requires the expressiveness and the practicality of a programming language based on dynamic dataflow models, such as the language included in the Reconfigurable Video Coding framework. In this thesis, we describe a complete development environment for dataflow programming that eases multimedia development for embedded multi-core platforms. This development environment is built upon a modular software architecture that benefits from modern software engineering techniques such as meta modeling and aspect-oriented programming. Then, we develop an optimized software implementation of dataflow programs targeting desktop and embedded multi-core platforms. Our implementation aims to bridge the gap between the practicality of the programming language and the efficiency of the execution. Finally, we present a set of runtime actors mapping/scheduling algorithms that enable the execution of dynamic dataflow programs over multi-core platforms with scalable performance.
Complete list of metadatas

Cited literature [174 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Thursday, January 30, 2014 - 3:44:13 PM
Last modification on : Friday, March 6, 2020 - 1:27:12 AM
Document(s) archivé(s) le : Thursday, May 1, 2014 - 6:55:12 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00939346, version 1


Hervé Yviquel. From dataflow-based video coding tools to dedicated embedded multi-core platforms. Other [cs.OH]. Université Rennes 1, 2013. English. ⟨NNT : 2013REN1S095⟩. ⟨tel-00939346⟩



Record views


Files downloads