One of critical issues affecting parallel system performance is the scheduling of parallel tasks onto available target processors. A number of algorithms and software tools have been presented to deal with the task scheduling problem in parallel processing. This paper studies the static scheduling of general types of applications. We focus on "conditional task scheduling", in which the task model may vary between each program execution, due to conditional branching within tasks. A parallel programming environment, called ATME, is presented to practically tackle this complicated conditional scheduling problem. Keywords: static scheduling, conditional task scheduling, task model, model estimation, multiprocessing, parallel programm...
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a p...
Graduation date: 1988We extend previous results for optimally scheduling\ud concurrent program modul...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
The problem of scheduling tasks across loosely-coupled distributed processors systems has been prove...
This book presents scheduling models for parallel processing, problems defined on the grounds of cer...
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...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
This chapter deals with the problem of scheduling a set of tasks to meet deadlines on a computer wit...
This chapter deals with the problem of scheduling a set oftasks to meet deadlines on a computer with...
Task scheduling is a key element in achieving high performance from multicomputer systems. Efficient...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
This thesis deals with the problem of scheduling a set of tasks to meet deadlines on a computer with...
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a p...
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a p...
Graduation date: 1988We extend previous results for optimally scheduling\ud concurrent program modul...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
The problem of scheduling tasks across loosely-coupled distributed processors systems has been prove...
This book presents scheduling models for parallel processing, problems defined on the grounds of cer...
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...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
This chapter deals with the problem of scheduling a set of tasks to meet deadlines on a computer wit...
This chapter deals with the problem of scheduling a set oftasks to meet deadlines on a computer with...
Task scheduling is a key element in achieving high performance from multicomputer systems. Efficient...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
This thesis deals with the problem of scheduling a set of tasks to meet deadlines on a computer with...
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a p...
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a p...
Graduation date: 1988We extend previous results for optimally scheduling\ud concurrent program modul...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...