• 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