THE TURN MODEL FOR ADAPTIVE ROUTING

被引:257
作者
GLASS, CJ
NI, LM
机构
[1] Michigan State University, East Lansing
关键词
ALGORITHMS; DESIGN; PERFORMANCE; ADAPTIVE ROUTING; DEADLOCK; HYPERCUBE; MASSIVELY PARALLEL COMPUTERS; MESH TOPOLOGY; WORMHOLE ROUTING;
D O I
10.1145/185675.185682
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a model for designing wormhole routing algorithms. A unique feature of the model is that it is not based on adding physical or virtual channels to direct networks (although it can be applied to networks with extra channels). Instead, the model is based on analyzing the directions in which packets can turn in a network and the cycles that the turns can form. Prohibiting just enough turns to break all of the cycles produces routing algorithms that are deadlock free, livelock free, minimal or nonminimal, and highly adaptive. This paper focuses on the two most common network topologies for wormhole routing, rt-dimensional meshes and k-ary n-cubes without extra channels. In such networks, just a quarter of the turns must be prohibited to prevent deadlock. The remaining three quarters of the turns allow routing to be adaptive. Adaptive routing algorithms are described for two-dimensional meshes, n-dimensional meshes k-ary n-cubes, and hypercubes. Simulations of adaptive and nonadaptive routing algorithms show which algorithm has the lowest latencies and highest sustainable throughput depends on the pattern of message traffic. For nonuniform traffic, adaptive routing algorithms generally perform better than nonadaptive ones.
引用
收藏
页码:874 / 902
页数:29
相关论文
共 23 条
[1]  
AGARWAL A, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P104, DOI 10.1109/ISCA.1990.134498
[2]  
BORKAR S, 1988, NOV P SUP 88 ORL, P330
[3]  
DALLY WJ, 1987, IEEE T COMPUT, V36, P547, DOI 10.1109/TC.1987.1676939
[4]   PERFORMANCE ANALYSIS OF K-ARY N-CUBE INTERCONNECTION NETWORKS [J].
DALLY, WJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (06) :775-785
[5]   THE TORUS ROUTING CHIP [J].
DALLY, WJ ;
SEITZ, CL .
DISTRIBUTED COMPUTING, 1986, 1 (04) :187-196
[6]   EXPRESS CUBES - IMPROVING THE PERFORMANCE OF K-ARY N-CUBE INTERCONNECTION NETWORKS [J].
DALLY, WJ .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (09) :1016-1023
[7]  
DALLY WJ, 1989, ACTORS KNOWLEDGE BAS
[8]  
DALLY WJ, 1988, 3RD P C HYP CONC COM, V1, P2
[9]  
DALLY WJ, 1990, ADAPTIVE ROUTING USI
[10]  
GLAS CJ, 1992, THESIS MICHIGAN STAT