A load-balanced congestion-aware routing algorithm based on time interval in wireless network-on-chip

被引:11
作者
Mamaghani, Shokoofeh Mikaeeli [1 ]
Jamali, Mohammad Ali Jabraeil [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Shabestar Branch, Shabestar, Iran
关键词
Congestion-aware routing algorithm; Wireless network-on-chip; Time interval; LTCA; ARCHITECTURE; DESIGN;
D O I
10.1007/s12652-018-1020-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Network-on-chip (NoC) has been introduced to increase the performance of chip multiprocessors (CMPs) and execute parallel programs. Although NoC is known as a modular and scalable infrastructure for interconnections, there are still some challenges with conventional NoC such as high latency and power consumption due to the communication among long-distance (LD) cores. In this regard, wireless network-on-chip (WiNoC) is a potential solution that can provide high bandwidth and low latency by means of the unique features of wireless interconnects. However, wireless routers (WRs) are prone to congestion in WiNoC due to the limited number of wireless channels on a chip and shared use of these channels by all processing elements (PEs). In this study, a load-balanced time-based congestion-aware (LTCA) routing algorithm is proposed to eliminate the congestion of WRs and distribute the traffic load on the wired and wireless networks in a balanced way. LTCA is a deadlock-free routing algorithm in which only a limited number of packets are allowed to use wireless channels. The required time for transmitting the selected packets through wireless links is measured with regard to the bandwidth of the wireless channels and traffic load. Simulation results on synthetic traffic patterns and real-world 3-tuple traffic patterns indicated a considerable improvement in latency, throughput, wired and wireless link utilization and packet loss probability.
引用
收藏
页码:2869 / 2882
页数:14
相关论文
共 31 条
[1]   OrthoNoC: A Broadcast-Oriented Dual-Plane Wireless Network-on-Chip Architecture [J].
Abadal, Sergi ;
Torrellas, Josep ;
Alarcon, Eduard ;
Cabellos-Aparicio, Albert .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (03) :628-641
[2]  
[Anonymous], P 50 ANN DES AUT C
[3]  
[Anonymous], P INT C COMP DES ICC
[4]   Proposing an optimal structure for the architecture of wireless networks on chip [J].
Bahrami, Bahareh ;
Jamali, Mohammad Ali Jabraeil ;
Saeidi, Shahram .
TELECOMMUNICATION SYSTEMS, 2016, 62 (01) :199-214
[5]  
Ben-Itzhak Y, 2012, 2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, P51, DOI 10.1109/SAMOS.2012.6404157
[6]   A 340 mV-to-0.9 V 20.2 Tb/s Source-Synchronous Hybrid Packet/Circuit-Switched 16 x 16 Network-on-Chip in 22 nm Tri-Gate CMOS [J].
Chen, Gregory ;
Anders, Mark A. ;
Kaul, Himanshu ;
Satpathy, Sudhir K. ;
Mathew, Sanu K. ;
Hsu, Steven K. ;
Agarwal, Amit ;
Krishnamurthy, Ram K. ;
De, Vivek ;
Borkar, Shekhar .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2015, 50 (01) :59-67
[7]   Contention-aware Application Mapping for Network-on-Chip Communication Architectures [J].
Chou, Chen-Ling ;
Marculescu, Radu .
2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, :164-169
[8]  
Dally W. J., 2004, Principles and Practices of Interconnection Networks
[9]   Demystifying 3D ICs: The procs and cons of going vertical [J].
Davis, WR ;
Wilson, J ;
Mick, S ;
Xu, M ;
Hua, H ;
Mineo, C ;
Sule, AM ;
Steer, M ;
Franzon, PD .
IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (06) :498-510
[10]   Dynamic Task Mapping for MPSoCs [J].
de Souza Carvalho, Ewerson Luiz ;
Vilar Calazans, Ney Laert ;
Moraes, Fernando Gehm .
IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (05) :26-35