PARTITIONING PROBLEMS IN PARALLEL, PIPELINED, AND DISTRIBUTED COMPUTING

被引:124
作者
BOKHARI, SH
机构
[1] Univ of Engineering & Technology, Lahore, Pak, Univ of Engineering & Technology, Lahore, Pak
关键词
COMPUTER PROGRAMMING - Algorithms;
D O I
10.1109/12.75137
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of optimally assigning the modules of a parallel program over the processors of a multiple-computer system is addressed. A sum-bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple-satellite system: partitioning multiple chain-structured parallel programs, multiple arbitrarily structured serial programs, and single-tree structured parallel programs. In addition, the problem of partitioning chain-structured parallel programs across chain-connected systems is solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs.
引用
收藏
页码:48 / 57
页数:10
相关论文
共 16 条
[1]   DUAL PROCESSOR SCHEDULING WITH DYNAMIC REASSIGNMENT [J].
BOKHARI, SH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (04) :341-349
[3]   A MULTIPROCESSOR SYSTEM FOR SIMULATING DATA-TRANSMISSION SYSTEMS (MUPSI) [J].
BOLCH, G ;
HOFMANN, F ;
HOPPE, B ;
KOLB, HJ ;
LINSTER, CU ;
POLZER, R ;
SCHUSSLER, W ;
WACKERSREUTHER, G ;
WURM, FX .
MICROPROCESSING AND MICROPROGRAMMING, 1983, 12 (05) :267-277
[4]  
Dijkstra E. W., 1959, NUMER MATH, P269, DOI DOI 10.1007/BF01386390
[5]  
Doty K. W., 1982, Proceedings of INFOCOM 82, P33
[6]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[7]  
IQBAL MA, 1986, 1986 P INT C PAR PRO, P1040
[8]  
IQBAL MA, 1986, ICASE8640 REP
[9]  
Lawler E.L., 1976, COMBINATORIAL OPTIMI
[10]  
LO VM, 1984, 4TH P INT C DISTR CO, P30