Homeostatic fault tolerance in spiking neural networks utilizing dynamic partial reconfiguration of FPGAs

A. P. Johnson, Junxiu Liu, A. G. Millard, S. Karim, A. M. Tyrrell, Jim Harkin, J. Timmis, Liam McDaid, D. M. Halliday

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)
49 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationUnknown Host Publication
PublisherIEEE
Pages195-198
Number of pages4
DOIs
Publication statusAccepted/In press - 15 Sept 2017
Event2017 International Conference on Field Programmable Technology (ICFPT) -
Duration: 15 Sept 2017 → …

Conference

Conference2017 International Conference on Field Programmable Technology (ICFPT)
Period15/09/17 → …

Keywords

  • Circuit faults
  • Clocks
  • Fault tolerance
  • Field programmable gate arrays
  • Hardware
  • Neurons
  • Synapses
  • neural networks
  • astrocyte

Fingerprint

Dive into the research topics of 'Homeostatic fault tolerance in spiking neural networks utilizing dynamic partial reconfiguration of FPGAs'. Together they form a unique fingerprint.

Cite this