DocumentCode :
875945
Title :
Improved algorithms for partitioning problems in parallel, pipelined, and distributed computing
Author :
Hansen, Pierre ; Lih, Keh-Wei
Author_Institution :
GERAD, Ecole des Hautes Etudes Commerciales, Montreal, Que., Canada
Volume :
41
Issue :
6
fYear :
1992
fDate :
6/1/1992 12:00:00 AM
Firstpage :
769
Lastpage :
771
Abstract :
S.H. Bokhari (IEEE Trans. Comput., vol.37, p.48-57, 1988) has studied the assignment of the modules of a parallel program to the processors of a multiple-computer system. He proposed algorithms to solve optimally the following problems: (1) partition chain-structured parallel or pipelined programs over chain-connected systems; (2) partition multiple chain-structured parallel or pipelined programs over single-host multiple satellite systems; (3) partition multiple arbitrarily structured serial programs over single-host multiple-satellite systems; (4) partition single-tree structured parallel or pipelined programs over single-host multiple identical satellite systems. The authors solve here problem 1 by dynamic programming and problem 2 by sorting and using bisection search for the bottleneck value. They also note that Bokhari´s algorithms for problems 3 and 4 can be improved by using recent results of G. Gallo et al. (1989), and by implementing E.W. Dijkstra´s (1959) algorithm, which is used as a subroutine, with a heap structure. The time complexity of all algorithms is thus reduced
Keywords :
computational complexity; parallel programming; bottleneck value; distributed computing; parallel; parallel program; partitioning problems; pipelined; time complexity; Books; Costs; Distributed computing; Dynamic programming; Operations research; Partitioning algorithms; Pipeline processing; Satellites; Sorting;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.144628
Filename :
144628
Link To Document :
بازگشت