Adaptive Networks-on-Chip Routing with Fuzzy Logic Control

被引:1
作者
Tatas, K. [1 ]
Chrysostomou, C. [1 ]
机构
[1] Frederick Univ, Dept Comp Sci & Engn, Nicosia, Cyprus
来源
19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016) | 2016年
关键词
NoC; Adaptive Routing Algorithms; Fuzzy Logic; MARKING; AWARE;
D O I
10.1109/DSD.2016.69
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the hardware implementation (both ASIC and FPGA) of a fuzzy logic-based adaptive routing scheme for Network-on-Chip (NoC). The routing scheme takes into account the dynamic traffic load and power consumption on neighboring router links to select the output port of an incoming flit. Specifically, fuzzy logic control is used to build a simple, generic, and efficient nonlinear control law that dynamically calculates the input link cost. Basing the link cost on traffic load and power consumption and not on empty buffer slots, makes the proposed algorithm applicable to both buffered and bufferless NoCs. Hardware implementation in ASIC and FPGA technologies demonstrate that the hardware area overhead imposed by the fuzzy control logic is from minimal to negligible for practical flit sizes and scales excellently with network size. Furthermore, since the fuzzy control logic is not in the router critical path, it imposes no additional latency. Finally, we demonstrate the efficiency of the proposed routing scheme through simulative evaluation against representative conventional counterparts.
引用
收藏
页码:138 / 145
页数:8
相关论文
共 31 条
[11]   Energy- and performance-aware mapping for regular NoC architectures [J].
Hu, JC ;
Marculescu, R .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (04) :551-562
[12]  
Hu JC, 2004, DES AUT CON, P260
[13]  
Jantsch A, 2003, NETWORKS ON CHIP, P3
[14]  
Kumar A., 2007, P DATE
[15]  
Kurose J., COMPUTER NETWORKING
[16]   On-chip communication architecture exploration: A quantitative evaluation of point-to-point, bus, and network-on-chip approaches [J].
Lee, Hyung Gyu ;
Chang, Naehyuck ;
Ogras, Umit Y. ;
Marculescu, Radu .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)
[17]   DyXY - A proximity congestion-aware deadlock-free dynamic routing method for Network on Chip [J].
Li, Ming ;
Zeng, Qing-An ;
Jone, Wen-Ben .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :849-+
[18]   HERMES:: an infrastructure for low area overhead packet-switching networks on chip [J].
Moraes, F ;
Calazans, N ;
Mello, A ;
Möller, L ;
Ost, L .
INTEGRATION-THE VLSI JOURNAL, 2004, 38 (01) :69-93
[19]  
Moscibroda T, 2009, CONF PROC INT SYMP C, P196, DOI 10.1145/1555815.1555781
[20]  
Murali S., 2004, P DATE