THE ROUTING PROBLEM IN TRANSPUTER-BASED PARALLEL SYSTEMS

被引:2
|
作者
DECARLINI, U [1 ]
VILLANO, U [1 ]
机构
[1] CNR,CTR STUDIO CALCOLATORI IBRIDI,I-80125 NAPLES,ITALY
关键词
MICROSYSTEMS; PARALLEL PROCESSING; TRANSPUTERS; ROUTING;
D O I
10.1016/0141-9331(91)90055-K
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The availability of a robust and reliable routing support is of primary importance in transputer-based parallel systems. The difficulties in the design of such a software system lie mainly in the necessity of guaranteeing the absence of communication deadlocks between its component processes. Many techniques have recently been proposed in the literature for solving this problem, but until now they seem to have been rarely used in practical applications. The paper expounds the theory needed for setting up a general-purpose routing support. First, the essential features of a routing system are sketched and the main techniques and solutions available are briefly surveyed, highlighting their advantages and limits of applicability. Then a graphical representation of the program data exchanges, the I/O graph, which makes it possible to detect potential deadlock conditions, is introduced. Its application in the design of a deadlock-free routing system for squared mesh networks is given by way of an example. Finally, some transputer-dependent implementative issues are discussed, showing how to improve the routing support performance.
引用
收藏
页码:21 / 33
页数:13
相关论文
共 50 条