Dataflow programming models are suitable to express multi-core streaming applications. The design of high-quality embedded systems in that context requires static analysis to ensure the liveness and bounded memory of the application. However, many streaming applications have a dynamic behavior. The previously proposed dataflow models for dynamic applications do not provide any static guarantees or only in exchange of significant restrictions in expressive power or automation. To overcome these restrictions, we propose the schedulable parametric dataflow (SPDF) model of computation. We present static analyses and a quasi-static scheduling algorithm. We demonstrate our approach using a video decoder case study
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
International audienceDataflow models of computation (MoCs) are widely used to design embedded signa...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
International audienceDataflow programming models are suitable to express multi-core streaming appli...
Dataflow programming models are suitable to express multi-core streaming applications. The design of...
International audienceDataflow programming models are well-suited to program many-core streaming app...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
AbstractWe present a first evaluation of a Programming Model for real-time streaming applications on...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Dynamic dataflow models of computation (MoCs) have been introduced to provide designers with suffici...
International audienceStatic dataflow programming models are well suited to the development of embed...
Software-based reactive multimedia computation systems are pervasive today in desktops but also in m...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
Dynamic dataflow models of computation (MoCs) have been introduced to provide designers with enough ...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
International audienceDataflow models of computation (MoCs) are widely used to design embedded signa...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
International audienceDataflow programming models are suitable to express multi-core streaming appli...
Dataflow programming models are suitable to express multi-core streaming applications. The design of...
International audienceDataflow programming models are well-suited to program many-core streaming app...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
AbstractWe present a first evaluation of a Programming Model for real-time streaming applications on...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Dynamic dataflow models of computation (MoCs) have been introduced to provide designers with suffici...
International audienceStatic dataflow programming models are well suited to the development of embed...
Software-based reactive multimedia computation systems are pervasive today in desktops but also in m...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
Dynamic dataflow models of computation (MoCs) have been introduced to provide designers with enough ...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
International audienceDataflow models of computation (MoCs) are widely used to design embedded signa...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...