• DocumentCode
    2822349
  • Title

    A heuristic approach to improve a branch and bound based program partitioning algorithm

  • Author

    Takata, Masami ; Kunieda, Yoshitoshi ; Joe, Kazuki

  • Author_Institution
    Graduate Sch. of Human Culture, Nara Women´´s Univ., Japan
  • fYear
    2000
  • fDate
    36861
  • Firstpage
    105
  • Lastpage
    114
  • Abstract
    In this paper, we propose several heuristics that improve the branch and bound based program partitioning algorithm proposed by Girkar et al., and evaluate the effectiveness by experiments. The heuristic depends heavily, on the element order of edges of a given task graph. Therefore, it is necessary to sort the edges carefully to make effective use of the heuristic. Different sorting methods are investigated and experimentally evaluated. Approximate solutions that provide a sufficient practical partitioning were obtained using the accelerated heuristic, and execution times and error compared to the optimal solutions decreased considerably by sorting the edges of the task graph
  • Keywords
    parallel programming; tree searching; branch and bound; heuristic; program partitioning; task graph; Acceleration; Cities and towns; Computer errors; Concurrent computing; Humans; Partitioning algorithms; Processor scheduling; Program processors; Sorting; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Architecture for Future Generation High-Performance Processors and Systems, 1999. International Workshop
  • Conference_Location
    Maui, HI
  • ISSN
    1537-3223
  • Print_ISBN
    0-7695-0650-x
  • Type

    conf

  • DOI
    10.1109/IWIA.1999.898848
  • Filename
    898848