• DocumentCode
    880009
  • Title

    A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures

  • Author

    Sih, Gilbert C. ; Lee, Edward A.

  • Author_Institution
    Qualcomm Inc., San Diego, CA, USA
  • Volume
    4
  • Issue
    2
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    175
  • Lastpage
    187
  • Abstract
    The authors present a compile-time scheduling heuristic called dynamic level scheduling, which accounts for interprocessor communication overhead when mapping precedence-constrained, communicating tasks onto heterogeneous processor architectures with limited or possibly irregular interconnection structures. This technique uses dynamically-changing priorities to match tasks with processors at each step, and schedules over both spatial and temporal dimensions to eliminate shared resource contention. This method is fast, flexible, widely targetable, and displays promising performance
  • Keywords
    parallel architectures; scheduling; communicating tasks; compile-time scheduling heuristic; dynamic level scheduling; interconnection-constrained heterogeneous processor architectures; spatial dimensions; temporal dimensions; Computer architecture; Delay; Dynamic scheduling; Hardware; Integrated circuit interconnections; Parallel processing; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.207593
  • Filename
    207593