A single-cycle output buffered router with layered switching for Networks-on-Chips

被引:3
作者
Chen, Yancang [1 ]
Lu, Zhonghai [2 ]
Xie, Lunguo [1 ]
Li, Jinwen [1 ]
Zhang, Minxuan [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha, Hunan, Peoples R China
[2] KTH Royal Inst Technol, Dept Elect Syst, Stockholm, Sweden
基金
中国国家自然科学基金;
关键词
Network architecture - Switching - Network layers - Network-on-chip;
D O I
10.1016/j.compeleceng.2012.02.018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a single-cycle output buffered router based on layered switching for networks on chips (NoCs). Different from state-of-the-art NoC routers, the router has three important characteristics: (1) It employs layered switching, which implements wormhole on top of virtual cut-through (VCT) switching; (2) In contrast to input buffered architectures, it adopts an output buffered architecture; (3) It is single cycle, meaning that the router pipeline takes only one cycle for all flits. Experimental results show that the router achieves up to 80% of ideal network throughput under uniform random traffic pattern. Compared with wormhole switching, layered switching achieves up to 36.9% latency reduction for 12-flit packets under uniform random traffic with an injection rate of 0.5 flit/cycle/node. Under 65 nm technology synthesized results show that its critical path has only 20 logic gates, and it reduces 11% area compared to the input virtual-channel router with the same buffer capacity. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:906 / 916
页数:11
相关论文
共 15 条
[1]  
Agarwal A, 2009, NETWORKS, V3, P15
[2]   Evaluation and design trade-offs between circuit-switched and packet-switched NOCs for application-specific SOCs [J].
Chang, Kuei-Chung ;
Shen, Jih-g Shen ;
Chen, Ten-Fu .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :143-148
[3]  
Chen Y, 2011, P INT C COMP COMM CO, P32
[4]  
Duato J., 2002, INTERCONNECTION NETW
[5]  
Hirata Y., 2010, International Workshop on Network on Chip Architectures, P57
[6]   A 5-GHz mesh interconnect for a teraflops processor [J].
Hoskote, Yatin ;
Vangal, Sriram ;
Singh, Arvind ;
Borkar, Nitin ;
Borkar, Shekhar .
IEEE MICRO, 2007, 27 (05) :51-61
[7]   Layered switching for networks on chip [J].
Lu, Zhonghai ;
Liu, Ming ;
Jantsch, Axel .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :122-+
[8]  
Mullins R, 2004, CONF PROC INT SYMP C, P188
[9]   The design and implementation of a low-latency on-chip network [J].
Mullins, Robert ;
West, Andrew ;
Moore, Simon .
ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, :164-169
[10]  
Ramanujam Rohit Sunkam, 2010, 2010 ACM/IEEE International Symposium on Networks-on-Chip (NOCS), P69, DOI 10.1109/NOCS.2010.17