• DocumentCode
    3583211
  • Title

    A multiprocessor scheduling heuristic for functional parallelism and its performance measure

  • Author

    Li, Dingchao ; Mizuno, Akira ; Iwahori, Yuji ; Ishii, Naohiro

  • Author_Institution
    Nagoya Inst. of Technol., Japan
  • fYear
    1997
  • Firstpage
    400
  • Lastpage
    405
  • Abstract
    This paper addresses the following scheduling problem: given a precedence graph with communication costs and a machine architecture with different types of processors, construct a schedule that runs on the given architecture at the minimum possible execution time. The main contributions are: Firstly, we present a static scheduling algorithm that keeps processors idle for future important tasks and fills idle time slots incurred due to interprocessor communication. Secondly, to evaluate the effectiveness of the algorithm, we develop a lower bound on the length of a optimal schedule as a yardstick. Experiments show that this new approach produces better schedules and takes much less compile time
  • Keywords
    parallel programming; processor scheduling; software performance evaluation; communication costs; functional parallelism; idle time slots; interprocessor communication; lower bound; machine architecture; multiprocessor scheduling heuristic; performance measure; precedence graph; static scheduling algorithm; Computer architecture; Computer science; Concurrent computing; Costs; Information processing; Machine intelligence; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652579
  • Filename
    652579