The problem of allocating and scheduling precedence-constrained tasks on the processors of a distributed real-time system is NP-hard. As such, it has been traditionally tackled by means of heuristics, which provide only approx-imate or near-optimal solutions. This paper proposes a complete allocation and scheduling framework, and deploys an MPSoC virtual platform to val-idate the accuracy of modelling assumptions. The optimizer implements an efficient and exact approach to the mapping problem based on a decomposi-tion strategy. The allocation subproblem is solved through Integer Program-ming (IP) while the scheduling one through Constraint Programming (CP). The two solvers interact by means of an iterative procedure which has been proven to...
Scheduling and mapping of precedence-constrained task graphs to the processors is one of the most cr...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
This paper describes an efficient, complete approach for solving a complex allocation and scheduling...
Abstract—In this paper, we propose a multi-task mapping/scheduling technique for heterogeneous and s...
Abstract. This paper describes an efficient, complete approach for solving a complex allocation and ...
This paper describes an efficient, complete approach for solving a complex allocation and scheduling...
This work presents approximation algorithms for scheduling the tasks of a parallel application that ...
International audienceWe study the problem of executing an application represented by a precedence t...
Multi-Processor Systems-on-Chips (MPSoCs) are be- coming increasingly complex, and mapping and sch...
Pipeline of processors allow the execution of a sequential streaming program on multiple processors....
none5The increasing levels of system integration in Multi-Processor System-on-Chips (MPSoCs) emphasi...
Obtaining an optimal schedule for a set of precedence-constrained tasks with arbitrary costs is a we...
Scheduling and mapping of precedence-constrained task graphs to the processors is one of the most cr...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
This paper describes an efficient, complete approach for solving a complex allocation and scheduling...
Abstract—In this paper, we propose a multi-task mapping/scheduling technique for heterogeneous and s...
Abstract. This paper describes an efficient, complete approach for solving a complex allocation and ...
This paper describes an efficient, complete approach for solving a complex allocation and scheduling...
This work presents approximation algorithms for scheduling the tasks of a parallel application that ...
International audienceWe study the problem of executing an application represented by a precedence t...
Multi-Processor Systems-on-Chips (MPSoCs) are be- coming increasingly complex, and mapping and sch...
Pipeline of processors allow the execution of a sequential streaming program on multiple processors....
none5The increasing levels of system integration in Multi-Processor System-on-Chips (MPSoCs) emphasi...
Obtaining an optimal schedule for a set of precedence-constrained tasks with arbitrary costs is a we...
Scheduling and mapping of precedence-constrained task graphs to the processors is one of the most cr...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...