Bio-inspired self-aware fault-tolerant routing protocol for network-on-chip architectures using Particle Swarm Optimization

被引:4
作者
Abba, Sani [1 ,2 ]
Lee, Jeong-A [1 ]
机构
[1] Chosun Univ, Dept Comp Engn, Comp Syst Lab, Dongku SeoSuk Dong 375, Gwangju City 501759, South Korea
[2] Fed Univ Technol, Abubakar Tafawa Balewa Univ, Dept Math Sci Comp Sci, Fac Sci, Yelwa Campus,Dass Rd,PMB 0248, Bauchi, Bauchi State, Nigeria
关键词
Bio-inspired self-aware fault-tolerant routing protocol (BISFTRP); Particle Swarm Optimization (PSO); Network-on-chip (NoC); Intelligent adaptation self-organization; TASK ASSIGNMENT; NOC;
D O I
10.1016/j.micpro.2017.04.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This research paper proposes a bio-inspired self-aware fault-tolerant routing protocol for network-on-chip architecture using particle swarm optimization (PSO), which considers synchronous, asynchronous, and self-organizing communication mechanisms to intelligently load-balance the traffic on the entire network in the presence of faulty components. By way of experimentation and simulation, this study demonstrates that the proposed scheme can converge to a global optimum, minimal routing path in real time, in the presence of network congestion and faulty routers and links. The basic PSO algorithm was improved to implement the proposed routing scheme, named bio-inspired self-aware fault-tolerant routing protocol (BISFTRP). This scheme uses the synchronous, asynchronous, and self-organizing features of PSO to create a global routing table and intelligent adaptation, which gives rise to scalable, real-time, and dynamic routing decisions with high throughput, low latency, and minimum power consumption. A cycle-accurate simulation system to demonstrate the flexibility and efficiency of the proposed scheme is used. Comparison results with state-of-the-art fault-tolerant routing algorithms show that the BISFTRP routing protocol achieves high routing performance without routing oscillations and throughput degradation. Furthermore, the hardware implementation results show that the BISFTRP router achieves an efficient area and power utilization, compared with state-of-the-art routers. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:18 / 38
页数:21
相关论文
共 62 条
[31]   A novel discrete particle swarm optimization algorithm for meta-task assignment in heterogeneous computing systems [J].
Kang, Qinma ;
He, Hong .
MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (01) :10-17
[32]  
Kennedy J, 2002, IEEE C EVOL COMPUTAT, P1671, DOI 10.1109/CEC.2002.1004493
[33]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[34]   Neighborhood topologies in fully informed and best-of-neighborhood particle swarms [J].
Kennedy, James ;
Mendes, Rui .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2006, 36 (04) :515-519
[35]   Fault Tolerant Network on Chip Switching With Graceful Performance Degradation [J].
Kohler, Adan ;
Schley, Gert ;
Radetzki, Martin .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (06) :883-896
[36]   Design and evaluation of Mesh-of-Tree based Network-on-Chip using virtual channel router [J].
Kundu, Santanu ;
Soumya, J. ;
Chattopadhyay, Santanu .
MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (06) :471-488
[37]   Fault-Tolerant Networks-on-Chip Routing With Coarse and Fine-Grained Look-Ahead [J].
Liu, Junxiu ;
Harkin, Jim ;
Li, Yuhua ;
Maguire, Liam P. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (02) :260-273
[38]   Low cost fault-tolerant routing algorithm for Networks-on-Chip [J].
Liu, Junxiu ;
Harkin, Jim ;
Li, Yuhua ;
Maguire, Liam .
MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (06) :358-372
[39]   Online traffic-aware fault detection for networks-on-chip [J].
Liu, Junxiu ;
Harkin, Jim ;
Li, Yuhua ;
Maguire, Liam .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) :1984-1993
[40]  
Lotfi-Kamran P., 2008, ACM IEEE DES AUT C, P1408