SPANNER: A Self-Repairing Spiking Neural Network Hardware Architecture

被引:44
|
作者
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
相关论文
共 50 条
  • [1] FPGA-based Fault-injection and Data Acquisition of Self-repairing Spiking Neural Network Hardware
    Karim, Shvan
    Harkin, Jim
    McDaid, Liam
    Gardiner, Bryan
    Liu, Junxiu
    Halliday, David M.
    Tyrrell, Andy M.
    Timmis, Jon
    Millard, Alan G.
    Johnson, Anju P.
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [2] Self-Repairing Software Architecture for Predictable Hardware Faults
    Guo, Yinghua
    Qi, Yali
    Zhou, Hang
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 1224 - 1228
  • [3] On the Role of Astroglial Syncytia in Self-Repairing Spiking Neural Networks
    Naeem, Muhammad
    McDaid, Liam J.
    Harkin, Jim
    Wade, John J.
    Marsland, John
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (10) : 2370 - 2380
  • [4] Self-repairing multicellular hardware: A reliability analysis
    Ortega, C
    Tyrrell, A
    [J]. ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 442 - 446
  • [5] Self-repairing hardware architecture for safety-critical cyber-physical-systems
    Khairullah, Shawkat S.
    Elks, Carl R.
    [J]. IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (01) : 92 - 99
  • [6] A systemic payoff in a self-repairing network
    Masahiro Tokumitsu
    Yoshiteru Ishida
    [J]. Artificial Life and Robotics, 2012, 16 (4) : 563 - 566
  • [7] A Systemic Payoff in a Self-Repairing Network
    Tokumitsu, Masahiro
    Ishida, Yoshiteru
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 447 - 450
  • [8] A systemic payoff in a self-repairing network
    Tokumitsu, Masahiro
    Ishida, Yoshiteru
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2012, 16 (04) : 563 - 566
  • [9] A novel astrocyte-mediated self-repairing CPG neural network
    Wei, Xile
    Li, Chang
    Lu, Meili
    Yi, Guosheng
    Wang, Jiang
    [J]. PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 4872 - 4877
  • [10] Self-Repairing Hardware with Astrocyte-Neuron Networks
    Liu, Junxiu
    Harkin, Jim
    Maguire, Liam
    McDaid, Liam
    Wade, John
    McElholm, Malachy
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1350 - 1353