This paper presents a new approach to buffer dimensioning for dynamic dataflow implementations. A novel transformation applied to the execution trace graph of a dataflow program is introduced in order to generate an event driven system. It is shown how model predictive control theory techniques can be applied to such a system to analyse the execution space of a dataflow program and to define and to minimize a bounded buffer size configuration that corresponds to a deadlock free execution. Some experimental results obtained using two design examples, i.e. a JPEG and an MPEG HEVC decoder, are reported and compared to the state of the art results in order to show the effectiveness of the introduced approach. © 2014 IEEE
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
Many high data-rate video-processing applications are subject to a trade-off between throughput and ...
Abstract — Synchronous Dataflow (SDF) is a well-known model of computation for dataflow-oriented app...
This paper presents a new approach to buffer dimensioning for dynamic dataflow implementations. A no...
This paper presents a new approach to buffer dimensioning for dynamic dataflow implementations. A no...
The analysis of the trace graphs generated by dataflow program executions has been shown to be an ef...
Execution trace graph analysis of dataflow programs has been demonstrated to be an effective way for...
Executing a dataflow program on a parallel platform requires assigning to each buffer a given size s...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
Minimizing buffer sizes of dynamic dataflow implementations without introducing deadlocks or reducin...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
Many high data-rate video-processing applications are subject to a trade-off between throughput and ...
Abstract — Synchronous Dataflow (SDF) is a well-known model of computation for dataflow-oriented app...
This paper presents a new approach to buffer dimensioning for dynamic dataflow implementations. A no...
This paper presents a new approach to buffer dimensioning for dynamic dataflow implementations. A no...
The analysis of the trace graphs generated by dataflow program executions has been shown to be an ef...
Execution trace graph analysis of dataflow programs has been demonstrated to be an effective way for...
Executing a dataflow program on a parallel platform requires assigning to each buffer a given size s...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
Minimizing buffer sizes of dynamic dataflow implementations without introducing deadlocks or reducin...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
Many high data-rate video-processing applications are subject to a trade-off between throughput and ...
Abstract — Synchronous Dataflow (SDF) is a well-known model of computation for dataflow-oriented app...