VIRTUAL-CHANNEL FLOW-CONTROL

被引:672
作者
DALLY, WJ [1 ]
机构
[1] MIT,COMP SCI LAB,CAMBRIDGE,MA 02139
关键词
COMMUNICATION NETWORKS; CONCURRENT COMPUTING; FLOW CONTROL; INTERCONNECTION NETWORKS; MULTICOMPUTERS; MULTIPROCESSORS; PACKET ROUTING; PARALLEL PROCESSING; VIRTUAL CHANNELS; WORMHOLE ROUTING;
D O I
10.1109/71.127260
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network throughput can be increased by dividing the buffer storage associated with each network channel into several virtual channels [11]. Each physical channel is associated with several small queues, virtual channels, rather than a single deep queue. The virtual channels associated with one physical channel are allocated independently but complete with each other for physical bandwidth. Virtual channels decouple buffer resources from transmission resources. This decoupling allows active messages to pass blocked messages using network bandwidth that would otherwise be left idle. This paper studies the performance of networks using virtual channels using both analysis and simulation. These studies show that virtual channels increase network throughput, by a factor of 4 for 10-stage networks, and reduce the dependence of throughput on the depth of the network.
引用
收藏
页码:194 / 205
页数:12
相关论文
共 27 条
  • [1] ARLAUSKAS R, 1988, 3RD P C HYP CONC COM, P33
  • [2] ATHAS WC, 1988, IEEE COMPUT, V21, P9
  • [3] Bertsekas D., 1987, DATA NETWORKS
  • [4] BORKAR S, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P70, DOI 10.1109/ISCA.1990.134510
  • [5] BORKAR S, 1988, NOV P SUP 88 ORL, P330
  • [6] DALLY WJ, 1987, IEEE T COMPUT, V36, P547, DOI 10.1109/TC.1987.1676939
  • [7] DALLY WJ, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P60, DOI 10.1109/ISCA.1990.134508
  • [8] THE TORUS ROUTING CHIP
    DALLY, WJ
    SEITZ, CL
    [J]. DISTRIBUTED COMPUTING, 1986, 1 (04) : 187 - 196
  • [9] DALLY WJ, 1990, IEEE T COMPUT, V39
  • [10] DALLY WJ, 1987, OCT P INT C COMP DES, P230