Microarchitecture of a high-radix router

被引:117
作者
Kim, J [1 ]
Dally, WJ [1 ]
Towles, B [1 ]
Gupta, AK [1 ]
机构
[1] Stanford Univ, Comp Syst Lab, Stanford, CA 94305 USA
来源
32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS | 2005年
关键词
D O I
10.1109/ISCA.2005.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Evolving semiconductor and circuit technology has greatly increased the pin bandwidth available to a router chip. In the early 90s, routers were limited to 10Gb/s of pin bandwidth. Today 1Tb/s is feasible, and we expect 20Tb/s of I/O bandwidth by 2010. A high-radix router that provides many narrow ports is more effective in converting pin bandwidth to reduced latency and reduced cost than the alternative of building a router with a few wide ports. However increasing the radix (or degree) of a router raises several challenges as internal switches and allocators scale as the square of the radix. This paper addresses these challenges by proposing and evaluating alternative microarchitectures for high radix routers. We show that the use of a hierarchical switch organization with per-virtual-channel buffers in each subswitch enables an area savings of 40% compared to a fully buffered crossbar and a throughput increase of 20-60% compared to a conventional crossbar implementation.
引用
收藏
页码:420 / 431
页数:12
相关论文
共 33 条
[2]  
AGARWAL A, 1995, ACM COMP AR, P2, DOI 10.1109/ISCA.1995.524544
[3]  
BEECROFT J, 2003, HOT CHIPS, V15
[4]  
Chao HJ, 1999, GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, P1236, DOI 10.1109/GLOCOM.1999.829968
[5]   Evaluation of Crossbar Architectures for deadlock recovery routers [J].
Choi, YH ;
Pinkston, TM .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (01) :49-78
[6]   A STUDY OF NON-BLOCKING SWITCHING NETWORKS [J].
CLOS, C .
BELL SYSTEM TECHNICAL JOURNAL, 1953, 32 (02) :406-424
[7]  
Dally W, 2004, PRINCIPLES PRACTICES
[8]   PERFORMANCE ANALYSIS OF K-ARY N-CUBE INTERCONNECTION NETWORKS [J].
DALLY, WJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (06) :775-785
[9]   THE TORUS ROUTING CHIP [J].
DALLY, WJ ;
SEITZ, CL .
DISTRIBUTED COMPUTING, 1986, 1 (04) :187-196
[10]  
DUNIGAN T, 1993, ORNLTM12194