DocumentCode
1133753
Title
Scheduling Trees in Parallel/Pipelined Processing Environments
Author
Li, Hon F.
Author_Institution
Coordinated Science Laboratory, University of Illinois
Issue
11
fYear
1977
Firstpage
1101
Lastpage
1112
Abstract
Scheduling task trees to be executed in parallel and/or pipelined processing systems are examined under individual situations. Processor structural requirements at task nodes are also included in the model of consideration. While simple techniques can serve as heuristics, counterexamples are constructed in some crucial cases. Simple optimal algorithms are presented in two important cases: 1) unistructure, multipipe, uniform latency, and flush time; and 2) vector loops. Finally, the complexity of the remaining cases is scrutinized with different structural parameter combinations.
Keywords
Flush time, latency, parallel, pipeline, polynomial completeness, preemption, reconfiguration, scheduling vector, sharing, structure, tree.; Delay; Pipeline processing; Polynomials; Processor scheduling; Structural engineering; Terminology; Tree data structures; Flush time, latency, parallel, pipeline, polynomial completeness, preemption, reconfiguration, scheduling vector, sharing, structure, tree.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1977.1674756
Filename
1674756
Link To Document