SPANNER: A Self-Repairing Spiking Neural Network Hardware Architecture

被引:49
作者
Liu, Junxiu [1 ]
Harkin, Jim [2 ]
Maguire, Liam P. [2 ]
McDaid, Liam J. [2 ]
Wade, John J. [2 ]
机构
[1] Guangxi Normal Univ, Fac Elect Engn, Guangxi Key Lab Multisource Informat Min & Secur, Guilin 41004, Peoples R China
[2] Ulster Univ, Sch Comp & Intelligent Syst, Magee Campus, Derry BT48 7JL, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
Astrocytes; electronic systems; fault tolerance; field-programmable gate array (FPGA); hardware; self-repair; spiking neural network (SNN); FAULT-TOLERANT DESIGN; DIGITAL IMPLEMENTATION; ASTROCYTE; MODEL;
D O I
10.1109/TNNLS.2017.2673021
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent research has shown that a glial cell of astrocyte underpins a self-repair mechanism in the human brain, where spiking neurons provide direct and indirect feedbacks to presynaptic terminals. These feedbacks modulate the synaptic transmission probability of release (PR). When synaptic faults occur, the neuron becomes silent or near silent due to the low PR of synapses; whereby the PRs of remaining healthy synapses are then increased by the indirect feedback from the astrocyte cell. In this paper, a novel hardware architecture of Self-rePAiring spiking Neural NEtwoRk (SPANNER) is proposed, which mimics this self-repairing capability in the human brain. This paper demonstrates that the hardware can self-detect and self-repair synaptic faults without the conventional components for the fault detection and fault repairing. Experimental results show that SPANNER can maintain the system performance with fault densities of up to 40%, and more importantly SPANNER has only a 20% performance degradation when the self-repairing architecture is significantly damaged at a fault density of 80%.
引用
收藏
页码:1287 / 1300
页数:14
相关论文
共 54 条
[31]   Low Overhead Monitor Mechanism for Fault-tolerant Analysis of NoC [J].
Liu, Junxiu ;
Harkin, Jim ;
Li, Yuhua ;
Maguire, Liam ;
Linares-Barranco, Alejandro .
2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, :189-196
[32]   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
[33]   Reconfigurable architecture for autonomous self-repair [J].
Mitra, S ;
Huang, WJ ;
Saxena, NR ;
Yu, SY ;
McCluskey, EJ .
IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (03) :228-240
[34]   A comparison of TMR with alternative fault-tolerant design techniques for FPGAs [J].
Morgan, Keith S. ;
McMurtrey, Daniel L. ;
Pratt, Brian H. ;
Wirthlin, Michael J. .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2007, 54 (06) :2065-2072
[35]   On the Role of Astroglial Syncytia in Self-Repairing Spiking Neural Networks [J].
Naeem, Muhammad ;
McDaid, Liam J. ;
Harkin, Jim ;
Wade, John J. ;
Marsland, John .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (10) :2370-2380
[36]   Endocannabinoids Potentiate Synaptic Transmission through Stimulation of Astrocytes [J].
Navarrete, Marta ;
Araque, Alfonso .
NEURON, 2010, 68 (01) :113-126
[37]   Multiplier-less digital implementation of neuron-astrocyte signalling on FPGA [J].
Nazari, Soheila ;
Amiri, Masoud ;
Faez, Karim ;
Amiri, Mahmood .
NEUROCOMPUTING, 2015, 164 :281-292
[38]   A digital implementation of neuron-astrocyte interaction for neuromorphic applications [J].
Nazari, Soheila ;
Faez, Karim ;
Amiri, Mahmood ;
Karami, Ehsan .
NEURAL NETWORKS, 2015, 66 :79-90
[39]  
Negoita M. G., 2009, STUDIES COMPUTATIONA, P1
[40]   Modular Neural Tile Architecture for Compact Embedded Hardware Spiking Neural Network [J].
Pande, Sandeep ;
Morgan, Fearghal ;
Cawley, Seamus ;
Bruintjes, Tom ;
Smit, Gerard ;
McGinley, Brian ;
Carrillo, Snaider ;
Harkin, Jim ;
McDaid, Liam .
NEURAL PROCESSING LETTERS, 2013, 38 (02) :131-153