Title
Homeostatic fault tolerance in spiking neural networks utilizing dynamic partial reconfiguration of FPGAs
Abstract
We present a novel methodology that addresses the problem of faults in synapses of a spiking neural network using astrocyte regulation, inspired by recovery processes in the brain. Since Field Programmable Gate Arrays (FPGAs) are widely used for neural network applications, we aim to achieve fault tolerance in an astrocyte-neuron unit implemented on an FPGA. A fault is considered as a reduction in transmission probability of a synapse, leading to reduced spiking activity. Our novel repair mechanism exploits Dynamic Partial Reconfiguration (DPR) of the FPGA Clock Management Tiles (CMTs) to increase the clock frequency of neurons with reduced synaptic input, which restores the firing rate to pre-fault levels. The system maintains effective functional behavior with a loss of up to 90% of the original synaptic inputs to a neuron. Our repair mechanism has minimal hardware footprints with the repair unit which consumes only 0.8215% of the complete design and therefore supports scalable implementations. Additionally, the impact on power consumption of the design is also minimal (1.371W). The work opens up a novel way to utilize the capabilities of modern hardware to mimic homeostatic self-repair behavior achieving fault recovery.
Year
DOI
Venue
2017
10.1109/FPT.2017.8280139
2017 International Conference on Field Programmable Technology (ICFPT)
Keywords
Field
DocType
homeostatic fault tolerance,dynamic partial reconfiguration,astrocyte regulation,Field Programmable Gate Arrays,astrocyte-neuron unit,transmission probability,reduced spiking activity,novel repair mechanism,FPGA Clock Management Tiles,reduced synaptic input,pre-fault levels,effective functional behavior,minimal hardware footprints,repair unit,homeostatic self-repair behavior,firing rate restoration,clock frequency,CMTs,DPR,fault recovery process,spiking neural networks,power 1.371 W
Synapse,Computer science,Field-programmable gate array,Real-time computing,Fault tolerance,Spiking neural network,Artificial neural network,Control reconfiguration,Clock rate,Embedded system,Scalability
Conference
ISBN
Citations 
PageRank 
978-1-5386-2657-3
0
0.34
References 
Authors
2
9
Name
Order
Citations
PageRank
Anju P. Johnson1395.20
Junxiu Liu212523.91
Alan G. Millard3245.94
Shvan Karim481.80
Andy M. Tyrrell562973.61
Jim Harkin632536.82
Jon Timmis71237120.32
Liam Mcdaid827030.48
David M. Halliday99515.07