• DocumentCode
    2370617
  • Title

    A greedy task clustering heuristic that is provably good

  • Author

    Palis, Michael A. ; Liou, Jing-Chiou ; Wei, David S L

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    1994
  • fDate
    14-16 Dec 1994
  • Firstpage
    398
  • Lastpage
    405
  • Abstract
    A simple greedy algorithm is presented for task clustering with duplication (or recomputation) which, for a task graph with arbitrary granularity, produces a schedule whose makespan is at most twice optimal. Furthermore, the quality of the schedule improves as the granularity of the task graph increases. For example, if the granularity is at least ½, the makespan of the schedule is at most 5/3 times optimal. For a task graph with n tasks and e inter-task communication constraints, the algorithm runs in O(n(n lg n+e)) time, which is n times faster than the currently best known algorithm for this problem. Similar algorithms are developed that produce: (1) optimal schedules for coarse grain graphs; (2) 2-optimal schedules for trees with no task duplication; and (3) optimal schedules for coarse grain trees with no task duplication
  • Keywords
    heuristic programming; parallel algorithms; parallel architectures; performance evaluation; 2-optimal schedules; arbitrary granularity; coarse grain graphs; coarse grain trees; duplication; greedy algorithm; greedy task clustering heuristic; inter-task communication constraints; optimal schedules; performance evaluation; schedule; trees; Clustering algorithms; Computer science; Degradation; Delay; Greedy algorithms; Hoses; Optimal scheduling; Processor scheduling; Scheduling algorithm; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
  • Conference_Location
    Kanazawa
  • Print_ISBN
    0-8186-6507-6
  • Type

    conf

  • DOI
    10.1109/ISPAN.1994.367174
  • Filename
    367174