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 pr
List scheduling of parallel tasks
β Scribed by Qingzhou Wang; Kam Hoi Cheng
- Publisher
- Elsevier Science
- Year
- 1991
- Tongue
- English
- Weight
- 940 KB
- Volume
- 37
- Category
- Article
- ISSN
- 0020-0190
No coin nor oath required. For personal study only.
π SIMILAR VOLUMES
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-
Given a parallel program represented by a task graph, the objective of a scheduling algorithm is to minimize the overall execution time of the program by properly assigning the nodes of the graph to the processors. This multiprocessor scheduling problem is NP-complete even with simplifying assumptio