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
Link To Document