• DocumentCode
    959421
  • Title

    Analysis of macro-dataflow dynamic scheduling on nonuniform memory access architectures

  • Author

    Al-Mouhamed, Mayez

  • Author_Institution
    Dept. of Comput. Eng., King Fahd Univ. of Petrol. & Min., Dhahran, Saudi Arabia
  • Volume
    4
  • Issue
    8
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    875
  • Lastpage
    888
  • Abstract
    The author studies dynamic scheduling of computational tasks with communication costs using nonuniform memory access architecture. The computing model assumes that data transfer can be partitioned into parallel and sequential parts with respect to the task execution. A scheduling heuristic, called least-communication (LC), together with a two-level scheduler is proposed in an attempt to minimize the finish time. The LC selects the task that removes the largest amount of remaining data transfer, if no such tasks are available the task that has been ready to run at the earliest is selected first. The time complexity of LC is O(n2). Testing the finish time of LC and first-come first-served scheduling (FCFS) shows that LC is useful for tasks having moderate granularity and whose computation and communication requirements vary widely for different data sets
  • Keywords
    computational complexity; multiprocessing programs; parallel architectures; parallel programming; scheduling; communication costs; computational tasks; data transfer; finish time; first-come first-served scheduling; granularity; least-communication; macro-dataflow dynamic scheduling; nonuniform memory access architectures; scheduling heuristic; time complexity; Computer architecture; Computer interfaces; Costs; Dynamic scheduling; Memory architecture; Processor scheduling; Samarium; Scheduling algorithm; Switches; Time sharing computer systems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.238623
  • Filename
    238623