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
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
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-