TY - GEN
T1 - Enhancing Hardware Neural Networks with Self-Healing Perceptron Design
AU - Mohaidat, Tamador
AU - Niu, Zhiqi
AU - Syed, Azeemuddin
AU - Khalil, Kasem
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Neural Network (NN) is an essential element in the success of many AI applications. Its widespread application across multiple fields highlights the ongoing research problem of ensuring and protecting its performance against potential faults. This paper explores the concept of self-healing in NNs, empowering systems to detect and recover from faults. The focus is on a novel self-healing approach for hardware neural networks, employing a shared mechanism and a spare layer to address faulty perceptron nodes. The fault detection method centers on Stuck-at-fault detection, crucial for identifying and subsequently recovering faults within the network. The proposed self-healing perceptron operates in two modes: healing and regular, facilitating fault recovery while minimizing area overhead. The area overhead stands at 17% with a 4-layer configuration, showcasing a decreasing trend as more hidden layers are added. Interestingly, this overhead remains unaffected by the number of neurons within each layer. The proposed method is implemented using VHDL and the simulation obtained using Xilinx Virtex-7 FPGA showcases promising results, demonstrating reduced area overhead with increased network complexity. Reliability analysis illustrates the proposed method's effectiveness in ensuring seamless functionality over time compared to traditional approaches.
AB - Neural Network (NN) is an essential element in the success of many AI applications. Its widespread application across multiple fields highlights the ongoing research problem of ensuring and protecting its performance against potential faults. This paper explores the concept of self-healing in NNs, empowering systems to detect and recover from faults. The focus is on a novel self-healing approach for hardware neural networks, employing a shared mechanism and a spare layer to address faulty perceptron nodes. The fault detection method centers on Stuck-at-fault detection, crucial for identifying and subsequently recovering faults within the network. The proposed self-healing perceptron operates in two modes: healing and regular, facilitating fault recovery while minimizing area overhead. The area overhead stands at 17% with a 4-layer configuration, showcasing a decreasing trend as more hidden layers are added. Interestingly, this overhead remains unaffected by the number of neurons within each layer. The proposed method is implemented using VHDL and the simulation obtained using Xilinx Virtex-7 FPGA showcases promising results, demonstrating reduced area overhead with increased network complexity. Reliability analysis illustrates the proposed method's effectiveness in ensuring seamless functionality over time compared to traditional approaches.
UR - http://www.scopus.com/inward/record.url?scp=85199468895&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85199468895&partnerID=8YFLogxK
U2 - 10.1109/ICMI60790.2024.10585684
DO - 10.1109/ICMI60790.2024.10585684
M3 - Conference contribution
AN - SCOPUS:85199468895
T3 - 2024 IEEE 3rd International Conference on Computing and Machine Intelligence, ICMI 2024 - Proceedings
BT - 2024 IEEE 3rd International Conference on Computing and Machine Intelligence, ICMI 2024 - Proceedings
A2 - Abdelgawad, Ahmed
A2 - Jamil, Akhtar
A2 - Hameed, Alaa Ali
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Computing and Machine Intelligence, ICMI 2024
Y2 - 13 April 2024 through 14 April 2024
ER -