Execution trace graph analysis of dataflow programs has been demonstrated to be an effective way for exploring and optimizing the design space of many core applications. In this work a novel transformation from the execution trace graph to an event driven linear system is proposed. It is also illustrated how the trace space of can be effectively reduced and well known system control techniques can be efficiently used in order to find close to optimal solutions. In particular, the problem of finding a bounded buffer size configuration is proposed and solved using a model predictive controller. Two design examples, a JPEG and an MPEG HEVC decoder have been used to demonstrate the effectiveness of the approach
This paper builds upon research by Lee [1] concerning the token flow model, an analytical model for ...
In the design of highly complex, heterogeneous and concurrent systems, deadlock detection remains an...
Heterogeneous parallel systems are becoming mainstream computing platforms nowadays. One of the main...
The analysis of the trace graphs generated by dataflow program executions has been shown to be an ef...
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 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...
The paper introduces and specifies a formalism that provides complete representations of dataflow pr...
Synchronous Dataflow (SDF) is a widely-used model of computation for digital signal processing and m...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
Buffering of intermediate results in dataflow diagrams can significantly reduce latency when a user ...
International audienceThe synchronous dataflow model is widely usedto design real-time streaming app...
This paper investigates the relationship between two ways of analyzing streaming systems: trace anal...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
This paper builds upon research by Lee [1] concerning the token flow model, an analytical model for ...
In the design of highly complex, heterogeneous and concurrent systems, deadlock detection remains an...
Heterogeneous parallel systems are becoming mainstream computing platforms nowadays. One of the main...
The analysis of the trace graphs generated by dataflow program executions has been shown to be an ef...
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 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...
The paper introduces and specifies a formalism that provides complete representations of dataflow pr...
Synchronous Dataflow (SDF) is a widely-used model of computation for digital signal processing and m...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
Buffering of intermediate results in dataflow diagrams can significantly reduce latency when a user ...
International audienceThe synchronous dataflow model is widely usedto design real-time streaming app...
This paper investigates the relationship between two ways of analyzing streaming systems: trace anal...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
This paper builds upon research by Lee [1] concerning the token flow model, an analytical model for ...
In the design of highly complex, heterogeneous and concurrent systems, deadlock detection remains an...
Heterogeneous parallel systems are becoming mainstream computing platforms nowadays. One of the main...