Graceful Fault-tolerant On-chip Spike Routing Algorithm for Mesh-based Spiking Neural Networks

被引:1
作者
Vu, The H. [1 ]
Murakami, Yuji [1 ]
Ben Abdallah, Abderazek [1 ]
机构
[1] Univ Aizu, Grad Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima, Japan
来源
2019 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS 2019) | 2019年
关键词
Fault-tolerant; Multicast Routing; Spiking Neural Network; 3D-NoC; Hardware Implementation; ARCHITECTURE; DESIGN;
D O I
10.1109/ICoIAS.2019.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware implementation of Artificial Spiking Neural-Networks (SNNs) is increasingly used in mission-critical applications, such as control systems, biomedical, and aerospace that demand low failure rates and fault tolerance. Since computation and information in a given SNN/ANN system are distributed, an error in a single neuron, axon/interconnect, or in a synaptic strength affects the whole computation and may degrade the system's operation. This paper proposes a fault-tolerant k-means based multicast routing algorithm (FT-KMCR) to deal with the interconnect (axon) faults in 3D-NoC Mesh-based Spiking Neuromorphic Chips. The proposed algorithm computes a pre-planned multicast tree and backup branches by using k-means clustering and tree-based method. The FT-KMCR was integrated into our 3DNoC-SNN1 architecture. The system was validated based on RTL-level implementation, while the area and power analysis are performed using 45-nm CMOS technology. From the evaluation results, we find that the proposed fault-tolerant methodology enables the system to sustain correct traffic communication with a fault rate up to 20%, while suffering small performance degradation (17.36% longer latency and 5.49% extra area cost) when compared to the baseline system.
引用
收藏
页码:76 / 80
页数:5
相关论文
共 16 条
[1]  
Abdel-Rahman AI, 2006, PORTABLE EMERGENCY E, P1
[2]   A High-performance Network-on-Chip Topology for Neuromorphic Architectures [J].
Akbari, Nasrin ;
Modarressi, Mehdi .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, :9-16
[3]   True North: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip [J].
Akopyan, Filipp ;
Sawada, Jun ;
Cassidy, Andrew ;
Alvarez-Icaza, Rodrigo ;
Arthur, John ;
Merolla, Paul ;
Imam, Nabil ;
Nakamura, Yutaka ;
Datta, Pallab ;
Nam, Gi-Joon ;
Taba, Brian ;
Beakes, Michael ;
Brezzo, Bernard ;
Kuang, Jente B. ;
Manohar, Rajit ;
Risk, William P. ;
Jackson, Bryan ;
Modha, Dharmendra S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) :1537-1557
[4]  
[Anonymous], 2017, Advanced Multicore Systems-On-Chip
[5]   Adaptive fault-tolerant architecture and routing algorithm for reliable many-core 3D-NoC systems [J].
Ben Ahmed, Akram ;
Ben Abdallah, Abderazek .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 93-94 :30-43
[6]   Hardware spiking neural network prototyping and application [J].
Cawley, Seamus ;
Morgan, Fearghal ;
McGinley, Brian ;
Pande, Sandeep ;
McDaid, Liam ;
Carrillo, Snaider ;
Harkin, Jim .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2011, 12 (03) :257-280
[7]  
Chih-Hao Chao, 2010, 2010 ACM/IEEE International Symposium on Networks-on-Chip (NOCS), P223, DOI 10.1109/NOCS.2010.32
[8]   Scalable Design Methodology and Online Algorithm for TSV-Cluster Defects Recovery in Highly Reliable 3D-NoC Systems [J].
Dang, Khanh N. ;
Ben Ahmed, Akram ;
Okuyama, Yuichi ;
Ben Abdallah, Abderazek .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (03) :577-590
[9]   A low-overhead soft-hard fault-tolerant architecture, design and management scheme for reliable high-performance many-core 3D-NoC systems [J].
Dang, Khanh N. ;
Meyer, Michael ;
Okuyama, Yuichi ;
Ben Abdallah, Abderazek .
JOURNAL OF SUPERCOMPUTING, 2017, 73 (06) :2705-2729
[10]   SPANNER: A Self-Repairing Spiking Neural Network Hardware Architecture [J].
Liu, Junxiu ;
Harkin, Jim ;
Maguire, Liam P. ;
McDaid, Liam J. ;
Wade, John J. .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (04) :1287-1300