The major problem addressed by this research is the development of one or more scheduling heuristics suitable for applications which involve repetitive execution of task graphs on a distributed memory multiprocessor, and to test the performance of these heuristics on a multiprocessor. The approach taken was to create more than one modified version of the PS heuristic previously introduced. The modifications aim to provide a more realistic characterization of the computation-communication mechanism for the machine used in the experiments. In order to identify these characteristics, the performance of the system was comprehensively tested using different kinds of experiments. In addition, tools were developed to facilitate the development of ...
For a fair evaluation, a set of 125 random task-graphs for multiprocessor task scheduling are presen...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
This paper addresses the problem of scheduling iterative task graphs on distributed memory architect...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
114 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Increases in high speed hardw...
For a fair evaluation, a set of 125 random task-graphs for multiprocessor task scheduling are presen...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
It has been shown recently that it is possible to efficiently schedule direct acyclic task graphs. ...
For a fair evaluation, a set of 125 random task-graphs for multiprocessor task scheduling are presen...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
This paper addresses the problem of scheduling iterative task graphs on distributed memory architect...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
114 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Increases in high speed hardw...
For a fair evaluation, a set of 125 random task-graphs for multiprocessor task scheduling are presen...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
It has been shown recently that it is possible to efficiently schedule direct acyclic task graphs. ...
For a fair evaluation, a set of 125 random task-graphs for multiprocessor task scheduling are presen...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...