CONSTRUCTING MINIMUM PATH CONFIGURATIONS FOR MULTIPROCESSOR SYSTEMS

被引:5
作者
CHALMERS, AG
GREGORY, S
机构
[1] Department of Computer Science, University of Bristol, Bristol
关键词
PARALLEL PROCESSING; MULTIPROCESSOR CONFIGURATIONS; MINIMUM PATH SYSTEMS; COMBINATORIAL SEARCH; HEURISTICS;
D O I
10.1016/0167-8191(93)90041-I
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The performance of a system of distributed memory multiprocessors depends largely on the efficiency of the message transfer system that connects the co-operating processors, in particular, the processor interconnection strategy. For complex science and engineering applications, frequent global communication is required between a processor and every other processor, so it is desirable to minimize the distance between any two processors in the system. Minimum path (AMP) configurations have been proposed as an interconnection strategy to achieve this, and have been shown to provide smaller interprocessor distances than other popular configurations. A disadvantage of AMP configurations is that they are irregular in nature and so their construction is not trivial. In this paper we present an algorithm which uses search techniques to generate AMP configurations for any specified number of processors. It features several optimizations that reduce the search space and direct the search in order that a good solution (i.e. with small interprocessor distances) may be found in a reasonable time. The algorithm has been implemented in Prolog and the program is in regular use to construct AMP configurations which are used to interconnect networks of transputers for the solution of engineering problems.
引用
收藏
页码:343 / 355
页数:13
相关论文
共 10 条
[1]   STRATEGIES FOR INTERCONNECTION NETWORKS - SOME METHODS FROM GRAPH-THEORY [J].
BERMOND, JC ;
DELORME, C ;
QUISQUATER, JJ .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (04) :433-449
[2]  
Biggs N., 1974, CAMBRIDGE TRACTS MAT, V67
[3]  
Bollobas B., 1978, LONDON MATH SOC MONO
[4]  
BOLLOBAS B, 1991, THESIS U BRISTOL
[5]  
CHALMERS AG, 1990, 13 OCC US GROUP C, P313
[6]  
CHALMERS AG, 1990, 4 N AM TRANSP US GRO, P183
[7]  
PRIOR D, 1979, IEEE T COMPUT, V28, P537
[8]  
TRUFANOV SV, 1967, ENG CYBERN, P60
[9]  
VONCONTA C, 1983, IEEE T COMPUT, V33, P657
[10]  
1988, 6 INM LTD TECHN NOT