Abstract—In this paper, we propose a multi-task mapping/scheduling technique for heterogeneous and scalable MPSoC. To utilize the large number of cores embedded in MPSoC, the proposed technique considers temporal and data parallelisms as well as task parallelism. We define a multi-task mapping/scheduling problem with all these parallelisms and propose a QEA(quantum-inspired evolutionary algorithm)-based heuristic. Compared with an ILP (Integer Linear Programming) approach, experiments with real-life examples show the feasibility and the efficiency of the proposed technique. I
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
Heterogeneous MPSoCs are being used more and more, from cellphones to critical embedded systems. Mos...
This paper addresses the problem of scheduling periodic parallel tasks on a multi-resource platform,...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous ...
Existing research mostly reduce mapping time and inter-processors communication energy of the multip...
In this paper, we propose a new packing strategy to find a free resource for run-time mapping of app...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
Many-task computing (MTC) is a computing paradigm widely used in scientific area. Each MTC job consi...
Exploration of task mappings plays a crucial role in achieving high performance in heterogeneous mul...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. ...
Scheduling and executing software efficiently on contemporary embedded systems, featuring heterogene...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
Heterogeneous MPSoCs are being used more and more, from cellphones to critical embedded systems. Mos...
This paper addresses the problem of scheduling periodic parallel tasks on a multi-resource platform,...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous ...
Existing research mostly reduce mapping time and inter-processors communication energy of the multip...
In this paper, we propose a new packing strategy to find a free resource for run-time mapping of app...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
Many-task computing (MTC) is a computing paradigm widely used in scientific area. Each MTC job consi...
Exploration of task mappings plays a crucial role in achieving high performance in heterogeneous mul...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. ...
Scheduling and executing software efficiently on contemporary embedded systems, featuring heterogene...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
Heterogeneous MPSoCs are being used more and more, from cellphones to critical embedded systems. Mos...
This paper addresses the problem of scheduling periodic parallel tasks on a multi-resource platform,...