ADAPTIVE DEADLOCK-FREE AND LIVELOCK-FREE ROUTING WITH ALL MINIMAL PATHS IN TORUS NETWORKS

被引:44
作者
GRAVANO, L
PIFARRE, GD
BERMAN, PE
SANZ, JLC
机构
[1] IBM ARGENTINA,DEPT ADV SOLUT & INNOVAT TECHNOL,RA-1300 BUENOS AIRES,ARGENTINA
[2] ESCUELA SUPER LATINO AMER INFORMAT,RA-1000 BUENOS AIRES,ARGENTINA
[3] UNIV ILLINOIS,DEPT ELECT & COMP ENGN,URBANA,IL 61801
[4] UNIV ILLINOIS,COORDINATED SCI LAB,URBANA,IL 61801
[5] UNIV BUENOS AIRES,FAC CIENCIAS EXACTAS & NAT,DEPT COMP,BUENOS AIRES,ARGENTINA
关键词
ADAPTIVITY; DEADLOCK-FREEDOM; TORUS NETWORK; LIVELOCK-FREEDOM; PARALLEL COMMUNICATION; PARALLEL COMPUTER; PERFORMANCE SIMULATION; WORM-HOLE ROUTING;
D O I
10.1109/71.334898
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper consists of two parts. In the first part, two new algorithms for deadlock- and livelock-free wormhole routing in the torus network are presented. The first algorithm, called *-Channels, is for the n-dimensional torus network. This technique is fully-adaptive minimal, that is, all paths with a minimal number of hops from source to destination are available for routing, and needs only five virtual channels per bidirection link, the lowest channel requirement known in the literature for fully-adaptive minimal worm-hole routing. In addition, this result also yields the lowest buffer requirement known in the literature for packet-switched fully-adaptive minimal routing. The second algorithm, called 4-Classes, is for the bidimensional torus network. This technique is fully-adaptive minimal and requires only eight virtual channels per bidirectional link. Also, it allows for a highly parallel implementation of its associated routing node. In the second part of this paper, four worm-hole routing techniques for the two-dimensional torus are experimentally evaluated using a dynamic message injection model and different traffic patterns and message lengths.
引用
收藏
页码:1233 / 1251
页数:19
相关论文
共 47 条
[1]  
BERMAN P, 1992, 4TH P S PAR ALG ARCH
[2]  
BIRK Y, 1989, COMPUT SCI OCT
[3]  
BOLDING K, 1992, MIT BROWN ADV RES VL
[4]  
BORKAR S, 1988, P SUPERCOMPUTING 88
[5]  
CHONG F, 1991, MIT48 TRANS NOT
[6]  
CYPHER R, 1992, P ICPP 92
[7]  
CYPHER R, 1992, P PODC 92
[8]  
DALLY W, 1990, 17TH ANN INT S COMP
[9]  
DALLY WJ, 1987, IEEE T COMPUT, V36, P547, DOI 10.1109/TC.1987.1676939
[10]   THE TORUS ROUTING CHIP [J].
DALLY, WJ ;
SEITZ, CL .
DISTRIBUTED COMPUTING, 1986, 1 (04) :187-196