Recently a novel extension of a dataflow model with a library task has been proposed to overcome the severe limitation of dataflow models to handle shared resources. The library task that contains library functions and shared data inside plays the role of a server task when dataflow tasks as clients call library functions. In this paper, we propose a meta-heuristic technique based on a multi-objective genetic algorithm to find Pareto-optimal solutions in terms of resource requirement and the worst-case response time (WCRT) of the extended synchronous dataflow (SDF) graph with library tasks. For a given task graph, the proposed technique determines not only the mapping and scheduling in a heterogeneous multiprocessor system, but also task pr...
Efficient multiprocessor task scheduling is a long-studied and difficult problem that continues to b...
Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedi...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
Abstract—Our work focuses on allocating and scheduling a synchronous data-flow (SDF) graph onto a mu...
Our work focuses on allocating and scheduling a synchronous data-flow (SDF) graph onto a multi-core ...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Embedded multimedia systems often run multiple time-constrained applications simultaneously. These s...
International audienceStatic dataflow graphs are widely used in design of concurrent real-time strea...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
International audienceParallelization of Digital Signal Processing (DSP) software is an important tr...
Efficient multiprocessor task scheduling is a long-studied and difficult problem that continues to b...
Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedi...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
Abstract—Our work focuses on allocating and scheduling a synchronous data-flow (SDF) graph onto a mu...
Our work focuses on allocating and scheduling a synchronous data-flow (SDF) graph onto a multi-core ...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Embedded multimedia systems often run multiple time-constrained applications simultaneously. These s...
International audienceStatic dataflow graphs are widely used in design of concurrent real-time strea...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
International audienceParallelization of Digital Signal Processing (DSP) software is an important tr...
Efficient multiprocessor task scheduling is a long-studied and difficult problem that continues to b...
Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedi...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...