Ant Colony Optimization-Based Fault-Aware Routing in Mesh-Based Network-on-Chip Systems

被引:18
作者
Hsin, Hsien-Kai [1 ]
Chang, En-Jui [1 ]
Lin, Chia-An [1 ]
Wu, An-Yeu [1 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
关键词
Ant colony optimization (ACO); fault-tolerant routing; network-on-chip (NoC); SELECTION; ALGORITHMS;
D O I
10.1109/TCAD.2014.2347922
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The advanced deep submicrometer technology increases the risk of failure for on-chip components. In advanced network-on-chip (NoC) systems, the failure constrains the on-chip bandwidth and network throughput. Fault-tolerant routing algorithms aim to alleviate the impact on performance. However, few works have integrated the congestion-, deadlock-, and fault-awareness information in channel evaluation function to avoid the hotspot around the faulty router. To solve this problem, we propose the ant colony optimization-based fault-aware routing (ACO-FAR) algorithm for load balancing in faulty networks. The behavior of an ant colony while facing an obstacle (failure in NoC) can be described in three steps: 1) encounter; 2) search; and 3) select. We implement the corresponding mechanisms as: 1) notification of fault information; 2) path searching mechanism; and 3) path selecting mechanism. With proposed ACO-FAR, the router can evaluate the available paths and detour packets through a less-congested fault-free path. The simulation results show that this paper has higher throughput than related works by 29.1%-66.5%. In addition, ACO-FAR can reduce the undelivered packet ratio to 0.5%-0.02% and balance the distribution of traffic flow in the faulty network.
引用
收藏
页码:1693 / 1705
页数:13
相关论文
共 40 条
[1]  
ANJAN KV, 1995, ACM COMP AR, P201, DOI 10.1109/ISCA.1995.524561
[2]  
[Anonymous], 2008, NOXIM NETWORK ON CHI
[3]  
Ascia G, 2004, INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P182
[4]  
Ascia G, 2008, IEEE T COMPUT, V57, P809, DOI [10.1109/TC.2008.38, 10.1109/TC.2007.38]
[5]   TRAILS AND U-TURNS IN THE SELECTION OF A PATH BY THE ANT LASIUS-NIGER [J].
BECKERS, R ;
DENEUBOURG, JL ;
GOSS, S .
JOURNAL OF THEORETICAL BIOLOGY, 1992, 159 (04) :397-415
[6]   Networks on chip:: A new paradigm for systems on chip design [J].
Benini, L ;
De Micheli, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :418-419
[7]   Inspiration for optimization from social insect behaviour [J].
Bonabeau, E ;
Dorigo, M ;
Theraulaz, G .
NATURE, 2000, 406 (6791) :39-42
[8]  
Chang E.-J., IEEE T COMP IN PRESS
[9]   Topology-Aware Adaptive Routing for Nonstationary Irregular Mesh in Throttled 3D NoC Systems [J].
Chen, Kun-Chih ;
Lin, Shu-Yen ;
Hung, Hui-Shun ;
Wu, An-Yeu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (10) :2109-2120
[10]   A scalable built-in self-recovery (BISR) VLSI architecture and design methodology for 2D-mesh based on-chip networks [J].
Chen, Kun-Chih ;
Lin, Shu-Yen ;
Shen, Wen-Chung ;
Wu, An-Yeu .
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2011, 15 (02) :111-132