TY - GEN
T1 - A self-healing autonomous neural network hardware for trustworthy biomedical systems
AU - Jin, Zhanpeng
AU - Cheng, Allen C.
PY - 2011
Y1 - 2011
N2 - Artificial Neural Networks (ANN) have proven to be effective in solving various emerging biomedical applications through specialized ANN hardware. Unfortunately, these ANN-based biomedical systems are increasingly vulnerable to both transient and permanent faults, potentially imposing serious threats to human well-being. Inspired by the self-healing and self-recovery mechanisms of the human nervous system, this paper seeks to address reliability issues of ANN-based hardware by proposing an Autonomously Reconfigurable Artificial Neural Network (ARANN) architectural framework capable of adapting its network structures and operations, both algorithmically and microarchitecturally, to react to unexpected errors. Specifically, we propose three key techniques Distributed ANN, Neuron Virtualization, and Dual-Layer Checkpointing to achieve cost-effective structural adaptations and facilitate accurate system recovery. Prototyped and demonstrated on a Virtex-5 FPGA, ARANN can cover and adapt 93% chip area (neurons) with less than 1% chip overhead and O(n) reconfiguration latency.
AB - Artificial Neural Networks (ANN) have proven to be effective in solving various emerging biomedical applications through specialized ANN hardware. Unfortunately, these ANN-based biomedical systems are increasingly vulnerable to both transient and permanent faults, potentially imposing serious threats to human well-being. Inspired by the self-healing and self-recovery mechanisms of the human nervous system, this paper seeks to address reliability issues of ANN-based hardware by proposing an Autonomously Reconfigurable Artificial Neural Network (ARANN) architectural framework capable of adapting its network structures and operations, both algorithmically and microarchitecturally, to react to unexpected errors. Specifically, we propose three key techniques Distributed ANN, Neuron Virtualization, and Dual-Layer Checkpointing to achieve cost-effective structural adaptations and facilitate accurate system recovery. Prototyped and demonstrated on a Virtex-5 FPGA, ARANN can cover and adapt 93% chip area (neurons) with less than 1% chip overhead and O(n) reconfiguration latency.
UR - https://www.scopus.com/pages/publications/84857213044
U2 - 10.1109/FPT.2011.6132669
DO - 10.1109/FPT.2011.6132669
M3 - Conference contribution
AN - SCOPUS:84857213044
SN - 9781457717406
T3 - 2011 International Conference on Field-Programmable Technology, FPT 2011
BT - 2011 International Conference on Field-Programmable Technology, FPT 2011
T2 - 2011 International Conference on Field-Programmable Technology, FPT 2011
Y2 - 12 December 2011 through 14 December 2011
ER -