This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigurable systems. One specific focus of this work is to deal with applications containing hundreds of tasks grouped in a few number of task types. Such a task graph structure is representative of data intensive high performance applications. We present three variations to our task management method that correspond to three possible system scenarios: (i) possessing complete static knowledge of task sequences, (ii) only having information on the maximum resource requirement by any task expected to be executed, and (iii) having no prior knowledge of any kind about the workload. Each variant of our scheduler addresses an architecture that best matches...
This paper presents a hybrid scheduling methodology for task graphs to multiprocessor embedded syste...
This paper presents a novel partial assignment technique (PAT) that decides which tasks should be as...
This paper studies the problem of scheduling jobs on parallel machines with setup times. When a mach...
This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and ...
Many reconfigurable architectures offer partial dynamic configura-bility, but current system-level t...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
The placement and scheduling of hardware tasks are the cores of the real-time operating system. Both...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system,...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
This paper describes how static task-scheduling methods using stochastic search techniques can be ap...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
This paper presents a hybrid scheduling methodology for task graphs to multiprocessor embedded syste...
This paper presents a novel partial assignment technique (PAT) that decides which tasks should be as...
This paper studies the problem of scheduling jobs on parallel machines with setup times. When a mach...
This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and ...
Many reconfigurable architectures offer partial dynamic configura-bility, but current system-level t...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
The placement and scheduling of hardware tasks are the cores of the real-time operating system. Both...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system,...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
This paper describes how static task-scheduling methods using stochastic search techniques can be ap...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
This paper presents a hybrid scheduling methodology for task graphs to multiprocessor embedded syste...
This paper presents a novel partial assignment technique (PAT) that decides which tasks should be as...
This paper studies the problem of scheduling jobs on parallel machines with setup times. When a mach...