𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Scheduling Interval Ordered Tasks in Parallel

✍ Scribed by Sivaprakasam Sunder; Xin He


Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
148 KB
Volume
26
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


We present the first NC algorithm for scheduling n unit length tasks on m identical processors for the case where the precedence constraint is an interval order. Our algorithm runs on a priority concurrent read, concurrent write parallel Ε½ 2 . Ε½ 5 . Ε½ 3 . random access machine in O log n with O n processors, or in O log n time Ε½ 4 . with O n processors. The algorithm constructs the same schedule as the one Ε½ . produced by the sequential algorithm list scheduling . On the other hand, we show that when the precedence constraints are allowed to be arbitrary, the construction of the list schedule is P-complete.


πŸ“œ SIMILAR VOLUMES


List scheduling of parallel tasks
✍ Qingzhou Wang; Kam Hoi Cheng πŸ“‚ Article πŸ“… 1991 πŸ› Elsevier Science 🌐 English βš– 940 KB
An Optimal Algorithm for Scheduling Inte
✍ H.H. Ali; H. Elrewini πŸ“‚ Article πŸ“… 1995 πŸ› Elsevier Science 🌐 English βš– 506 KB

The problem of scheduling task graphs on multiprocessor systems have received considerable attention in recent years. This problem is known to be NP-hard in its general form as well as many restricted cases. Few polynomial algorithms have been developed for solving special cases of the scheduling pr

Models and Scheduling Algorithms for Mix
✍ Soumen Chakrabarti; James Demmel; Katherine Yelick πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 400 KB

An increasing number of scientific programs exhibit two forms of parallelism, often in a nested fashion. At the outer level, the application comprises coarse-grained task parallelism, with dependencies between tasks reflected by an acyclic graph. At the inner level, each node of the graph is a data-