Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedia applications. As Moore’s law comes to an end, multiprocessor systems are becoming ubiquitous in today’s embedded systems design. In this thesis, I address the problem of mapping a Homogeneous Synchronous Dataflow (HSDF) graph onto a multiprocessor platform with the objective of maximizing system throughput. The hardware platform consists of multiple processors connected with a communication substrate with guaranteed inter-processor communication latency, e.g. a hard real-time Network-on-Chip. Since the problem is a NP-hard combinatorial optimization problem, it is generally infeasible to use exhaustive search to obtain optimal solutions for...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Stream (data-flow) computing is considered an effective para-digm for parallel programming of high-e...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Data-Flow models are attracting renewed attention because they lend themselves to efficient mapping ...
In this paper, we compare four algorithms for the mapping of pipelined applications on a heterogeneo...
Multi-processor systems-on-chips are widely adopted in implementing modern streaming applications to...
In this paper, we present a hardware-software co-synthesis system, called MOGAC, that partitions and...
this paper we present a genetic algorithm that determines the schedule of an application and the top...
International audienceA common optimization of signal and image processing applications is the pipel...
Extensive and computationally complex signal processing and control applications are commonly constr...
Exploration of task mappings plays a crucial role in achieving high performance in heterogeneous mul...
In this paper we propose a flow based on the Bayesian Optimization Algorithm (BOA) for mapping pipel...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Stream (data-flow) computing is considered an effective para-digm for parallel programming of high-e...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Data-Flow models are attracting renewed attention because they lend themselves to efficient mapping ...
In this paper, we compare four algorithms for the mapping of pipelined applications on a heterogeneo...
Multi-processor systems-on-chips are widely adopted in implementing modern streaming applications to...
In this paper, we present a hardware-software co-synthesis system, called MOGAC, that partitions and...
this paper we present a genetic algorithm that determines the schedule of an application and the top...
International audienceA common optimization of signal and image processing applications is the pipel...
Extensive and computationally complex signal processing and control applications are commonly constr...
Exploration of task mappings plays a crucial role in achieving high performance in heterogeneous mul...
In this paper we propose a flow based on the Bayesian Optimization Algorithm (BOA) for mapping pipel...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Stream (data-flow) computing is considered an effective para-digm for parallel programming of high-e...
The design of new embedded systems is getting more and more complex as more functionality is integra...