An FPGA-based multiple-weight-and-neuron-fault tolerant digital multilayer perceptron

被引:7
|
作者
Horita, T. [1 ]
Takanami, I. [1 ]
机构
[1] Polytech Univ, Sagamihara, Kanagawa 2520132, Japan
关键词
Multilayer perceptron; Fault tolerance; Weight fault; Neuron fault; VHDL; FPGA; NETWORKS;
D O I
10.1016/j.neucom.2012.07.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A digital multilayer perceptron (DMLP) which is tolerant to simultaneous weight and neuron faults is implemented in an FPGA, where the weight faults are assumed to be between the hidden and output layers and the neuron faults are assumed to be in the hidden and output layers. In the implementation, a multilayer perceptron (MLP) trained by the deep learning method 111 is used to cope with the weight faults and the neuron faults in the hidden layer, and an error detecting and correcting code SECDED is used to cope with the neuron faults in the output layer. The implementation process named "FTDMLP-gene" is proposed which consists of three parts; the deep learning method, the VHDL source file generator and the outline of VHDL notation which describes an FTDMLP (fault-tolerant DMLP). The fault-tolerant ability of the FTDMLP implemented is shown. Further, The FTDMLP and the corresponding non-fault tolerant DMLP are compared in terms of hardware size, computing speed and electricity consumption. This paper is the extension of [2,3]. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:570 / 574
页数:5
相关论文
共 50 条
  • [1] An FPGA-based multiple-weight-and-neuron-fault tolerant digital multilayer perceptron (Full version)
    Horita, Tadayoshi
    Takanami, Itsuo
    Akiba, Masakazu
    Terauchi, Mina
    Kanno, Tsuneo
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015, 9030 : 148 - 171
  • [2] A multiple-weight-and-neuron-fault tolerant digital multilayer neural network
    Horita, Tadayoshi
    Murata, Takurou
    Takanami, Itsuo
    21ST IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2006, : 554 - 562
  • [3] Learning algorithms which make multilayer neural networks multiple-weight-and-neuron-fault tolerant
    Horito, Tadayoshi
    Taikanami, Itsuo
    Moli, Masatoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (04): : 1168 - 1175
  • [4] Fault-tolerant FPGA-based systems
    Elshafey, K
    Hlavicka, J
    COMPUTING AND INFORMATICS, 2002, 21 (05) : 489 - 505
  • [5] Integration of Multiple Fault-Tolerant Techniques for FPGA-Based NCS Nodes
    Alkady, Gehad I.
    AbdelKader, Ali
    Daoud, Ramez M.
    Amer, Hassanein H.
    El-Araby, Nahla A.
    Abdelhalim, M. B.
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2016, : 299 - 304
  • [6] An FPGA-based Hardware-Efficient Fault-Tolerant Astrocyte-Neuron Network
    Johnson, Anju P.
    Halliday, David M.
    Millard, Alan G.
    Tyrrell, Andy M.
    Timmis, Jon
    Liu, Junxiu
    Harkin, Jim
    McDaid, Liam
    Karim, Shvan
    PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [7] A Highly Integrable FPGA-Based Runtime-Configurable Multilayer Perceptron
    Skodzik, Jan
    Altmann, Vlado
    Wagner, Benjamin
    Danielis, Peter
    Timmermann, Dirk
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 429 - 436
  • [8] FPGA-Based Implementation of a Multilayer Perceptron Suitable for Chaotic Time Series Prediction
    Dalia Pano-Azucena, Ana
    Tlelo-Cuautle, Esteban
    Tan, Sheldon X. -D.
    Ovilla-Martinez, Brisbane
    Gerardo de la Fraga, Luis
    TECHNOLOGIES, 2018, 6 (04):
  • [9] Testing approach within FPGA-based fault tolerant systems
    Doumar, A
    Ito, H
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 411 - 416
  • [10] Remotely Configurable Fault-Tolerant FPGA-based Pacemaker
    Alkady, Gehad I.
    Amer, Hassanein H.
    Daoud, Ramez M.
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 19 - 24