A Heuristic Approach to Improve a Branch and Bound Based Program Partitioning Algorithm

  • Authors:
  • Masami Takata;Kazuki Joe;Yoshitoshi Kunieda

  • Affiliations:
  • -;-;-

  • Venue:
  • IWIA '99 Proceedings of the 1999 International Workshop on Innovative Architecture
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

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.