Improving Dependability of Neuromorphic Computing With Non-Volatile
Memory
- URL: http://arxiv.org/abs/2006.05868v1
- Date: Wed, 10 Jun 2020 14:50:28 GMT
- Title: Improving Dependability of Neuromorphic Computing With Non-Volatile
Memory
- Authors: Shihao Song, Anup Das, Nagarajan Kandasamy
- Abstract summary: This paper proposes RENEU, a reliability-oriented approach to map machine learning applications to neuromorphic hardware.
Fundamental to RENEU is a novel formulation of the aging of CMOS-based circuits in a neuromorphic hardware considering different failure mechanisms.
Our results demonstrate an average 38% reduction in circuit aging, leading to an average 18% improvement in the lifetime of the hardware compared to current practices.
- Score: 5.306819482496464
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: As process technology continues to scale aggressively, circuit aging in a
neuromorphic hardware due to negative bias temperature instability (NBTI) and
time-dependent dielectric breakdown (TDDB) is becoming a critical reliability
issue and is expected to proliferate when using non-volatile memory (NVM) for
synaptic storage. This is because an NVM requires high voltage and current to
access its synaptic weight, which further accelerates the circuit aging in a
neuromorphic hardware. Current methods for qualifying reliability are overly
conservative, since they estimate circuit aging considering worst-case
operating conditions and unnecessarily constrain performance. This paper
proposes RENEU, a reliability-oriented approach to map machine learning
applications to neuromorphic hardware, with the aim of improving system-wide
reliability without compromising key performance metrics such as execution time
of these applications on the hardware. Fundamental to RENEU is a novel
formulation of the aging of CMOS-based circuits in a neuromorphic hardware
considering different failure mechanisms. Using this formulation, RENEU
develops a system-wide reliability model which can be used inside a
design-space exploration framework involving the mapping of neurons and
synapses to the hardware. To this end, RENEU uses an instance of Particle Swarm
Optimization (PSO) to generate mappings that are Pareto-optimal in terms of
performance and reliability. We evaluate RENEU using different machine learning
applications on a state-of-the-art neuromorphic hardware with NVM synapses. Our
results demonstrate an average 38\% reduction in circuit aging, leading to an
average 18% improvement in the lifetime of the hardware compared to current
practices. RENEU only introduces a marginal performance overhead of 5% compared
to a performance-oriented state-of-the-art.
Related papers
- Towards Resource-Efficient Federated Learning in Industrial IoT for Multivariate Time Series Analysis [50.18156030818883]
Anomaly and missing data constitute a thorny problem in industrial applications.
Deep learning enabled anomaly detection has emerged as a critical direction.
The data collected in edge devices contain user privacy.
arXiv Detail & Related papers (2024-11-06T15:38:31Z) - A Realistic Simulation Framework for Analog/Digital Neuromorphic Architectures [73.65190161312555]
ARCANA is a spiking neural network simulator designed to account for the properties of mixed-signal neuromorphic circuits.
We show how the results obtained provide a reliable estimate of the behavior of the spiking neural network trained in software.
arXiv Detail & Related papers (2024-09-23T11:16:46Z) - Resistive Memory-based Neural Differential Equation Solver for Score-based Diffusion Model [55.116403765330084]
Current AIGC methods, such as score-based diffusion, are still deficient in terms of rapidity and efficiency.
We propose a time-continuous and analog in-memory neural differential equation solver for score-based diffusion.
We experimentally validate our solution with 180 nm resistive memory in-memory computing macros.
arXiv Detail & Related papers (2024-04-08T16:34:35Z) - Pruning random resistive memory for optimizing analogue AI [54.21621702814583]
AI models present unprecedented challenges to energy consumption and environmental sustainability.
One promising solution is to revisit analogue computing, a technique that predates digital computing.
Here, we report a universal solution, software-hardware co-design using structural plasticity-inspired edge pruning.
arXiv Detail & Related papers (2023-11-13T08:59:01Z) - Biologically Plausible Learning on Neuromorphic Hardware Architectures [27.138481022472]
Neuromorphic computing is an emerging paradigm that confronts this imbalance by computations directly in analog memories.
This work is the first to compare the impact of different learning algorithms on Compute-In-Memory-based hardware and vice versa.
arXiv Detail & Related papers (2022-12-29T15:10:59Z) - MAPLE-X: Latency Prediction with Explicit Microprocessor Prior Knowledge [87.41163540910854]
Deep neural network (DNN) latency characterization is a time-consuming process.
We propose MAPLE-X which extends MAPLE by incorporating explicit prior knowledge of hardware devices and DNN architecture latency.
arXiv Detail & Related papers (2022-05-25T11:08:20Z) - On the Mitigation of Read Disturbances in Neuromorphic Inference
Hardware [0.22940141855172028]
Non-Volatile Memory (NVM) cells are used in neuromorphic hardware to store model parameters.
NVM cells suffer from the read disturb issue, where the programmed resistance state drifts upon repeated access of a cell during inference.
We propose a system software framework to incorporate such dependencies in programming model parameters on NVM cells of a neuromorphic hardware.
arXiv Detail & Related papers (2022-01-27T14:02:54Z) - FPGA-optimized Hardware acceleration for Spiking Neural Networks [69.49429223251178]
This work presents the development of a hardware accelerator for an SNN, with off-line training, applied to an image recognition task.
The design targets a Xilinx Artix-7 FPGA, using in total around the 40% of the available hardware resources.
It reduces the classification time by three orders of magnitude, with a small 4.5% impact on the accuracy, if compared to its software, full precision counterpart.
arXiv Detail & Related papers (2022-01-18T13:59:22Z) - Dynamic Reliability Management in Neuromorphic Computing [8.616676521313815]
Neuromorphic computing systems use non-volatile memory (NVM) to implement high-density and low-energy synaptic storage.
Currents needed to operate NVMs cause aging of CMOS-based transistors in each neuron and synapse circuit in the hardware.
We propose a new technique to mitigate the aging-related reliability problems in neuromorphic systems, by designing an intelligent run-time manager.
arXiv Detail & Related papers (2021-05-05T13:17:17Z) - Reliability-Performance Trade-offs in Neuromorphic Computing [0.30458514384586394]
Neuromorphic architectures built with Non-Volatile Memory (NVM) can significantly improve the energy efficiency of machine learning tasks designed with Spiking Neural Networks (SNNs)
We observe that the parasitic voltage drops create a significant asymmetry in programming speed and reliability of NVM cells in a crossbar.
This asymmetry in neuromorphic architectures create reliability-performance trade-offs, which can be exploited efficiently using SNN mapping techniques.
arXiv Detail & Related papers (2020-09-26T19:38:18Z) - A Case for Lifetime Reliability-Aware Neuromorphic Computing [0.30458514384586394]
We evaluate the long-term, i.e., lifetime reliability impact of executing state-of-the-art machine learning tasks on a neuromorphic hardware.
We show the reliability-performance trade-off obtained due to periodic relaxation of neuromorphic circuits.
arXiv Detail & Related papers (2020-07-04T23:53:13Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.