Fault-tolerant neural network with concurrent error detection and correction capability

D. U. Ekong*, H. C. Wood, M. H. Abd-El-Barr

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Although artificial neural networks (ANNs) are generally considered to be robust, faults in neural network hardware can result in output errors. In order for ANNs to be used in mission-critical areas, they will be required to have the capability of detecting and correcting fault-induced computation errors. In this paper, a fault-tolerant neural network architecture with concurrent error detection and correction capability is proposed. The output of each hidden- and output-layer neuron of the proposed architecture is computed by three different processors or processing elements (PEs), and the computation results are compared. Each PE is also self-testing, and this ensures that if there are similar errors in a majority of the compared PE results, these errors will be detected. The proposed fault-tolerant architecture has been compared with existing fault-tolerant architectures, and simulation results are presented which show that ANNs implemented with the proposed architecture are more reliable and have better fault tolerance.

Original languageEnglish
Pages (from-to)X2-18
JournalCanadian Journal of Electrical and Computer Engineering
Volume22
Issue number1
DOIs
StatePublished - 1997

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Fault-tolerant neural network with concurrent error detection and correction capability'. Together they form a unique fingerprint.

Cite this