This paper presents a hybrid scheduling methodology for task graphs to multiprocessor embedded systems. The proposed methodology is designed for task graphs which are dynamic in nature due to the presence of conditional tasks as well as tasks whose execution times are unpredictable but bounded. We have presented the methodology as a three phase strategy in which task nodes are mapped to the processors in the first (static mapping) phase. In the second (selective duplication) phase some critical nodes are identified and duplicated for possible rescheduling at run-time depending on the code memory constraints of the processors. The third (online) phase is a run-time scheduling algorithm that performs list scheduling based on actual dynamics o...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
We propose and evaluate a hybrid task scheduling method in order to reduce elapse time of parallel a...
In this paper, we propose a static scheduling algorithm for allocating task graphs to fully connecte...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
International audienceModern computing platforms commonly include accelerators. We target the proble...
With the strong demand for computing capacity in industrial applications and the rapid development o...
One of the main obstacles in obtaining high performance from message-passing multicomputer systems i...
Abstract: Today’s multi-computer systems are heterogeneous in nature, i.e., the machines they are co...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
International audienceModern computing platforms commonly include accelerators. We target the proble...
Communicated by Susumu Matsumae This paper studies task scheduling algorithms which schedule a set o...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
We propose and evaluate a hybrid task scheduling method in order to reduce elapse time of parallel a...
In this paper, we propose a static scheduling algorithm for allocating task graphs to fully connecte...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
International audienceModern computing platforms commonly include accelerators. We target the proble...
With the strong demand for computing capacity in industrial applications and the rapid development o...
One of the main obstacles in obtaining high performance from message-passing multicomputer systems i...
Abstract: Today’s multi-computer systems are heterogeneous in nature, i.e., the machines they are co...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
International audienceModern computing platforms commonly include accelerators. We target the proble...
Communicated by Susumu Matsumae This paper studies task scheduling algorithms which schedule a set o...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...