Fault-Tolerant Spiking Neural Network Mapping Algorithm and Architecture to 3D-NoC-Based Neuromorphic Systems

Neuromorphic computing uses spiking neuron network models to solve machine learning problems in a more energy-efficient way when compared to conventional artificial neural networks. However, mapping the various network components to the neuromorphic hardware is not trivial to realize the desired mod...

Full description

Bibliographic Details
Main Authors: Williams Yohanna Yerima, Ogbodo Mark Ikechukwu, Khanh N. Dang, Abderazek Ben Abdallah
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10130549/
Description
Summary:Neuromorphic computing uses spiking neuron network models to solve machine learning problems in a more energy-efficient way when compared to conventional artificial neural networks. However, mapping the various network components to the neuromorphic hardware is not trivial to realize the desired model for an actual simulation. Moreover, neurons and synapses could be affected by noise due to external interference or random actions of other components (i.e., neurons), which eventually lead to unreliable results. This work proposes a fault-tolerant spiking neural network mapping algorithm and architecture to a 3D network-on-chip (NoC)-based neuromorphic system (R-NASH-II) based on a rank and selection mapping mechanism (RSM). The RSM allows the ranking and rapid selection of neurons for fault-tolerant mapping. Evaluation results show that with our proposed mechanism, we could maintain a mapping efficiency of 100&#x0025; with 20&#x0025; spare rate and a fault rate (40&#x0025;) more than in the previous mapping framework. The Monte Carlo simulation evaluation of reliability shows that the RSM mechanism has increased the mean time to failure (MTTF) of the previous mapping technique by 43&#x0025; on average. Furthermore, the operational availability of the RSM for mapping to a <inline-formula> <tex-math notation="LaTeX">$4\times 4\times 4$ </tex-math></inline-formula> (smallest) and <inline-formula> <tex-math notation="LaTeX">$6\times 6\times 6$ </tex-math></inline-formula> (largest) NoC is 88&#x0025; and 67&#x0025; respectively.
ISSN:2169-3536