A recipe for creating ideal hybrid memristive-CMOS neuromorphic computing systems
arXiv:1912.05637 · doi:10.1063/1.5142089
Abstract
The development of memristive device technologies has reached a level of maturity to enable the design of complex and large-scale hybrid memristive-CMOS neural processing systems. These systems offer promising solutions for implementing novel in-memory computing architectures for machine learning and data analysis problems. We argue that they are also ideal building blocks for the integration in neuromorphic electronic circuits suitable for ultra-low power brain-inspired sensory processing systems, therefore leading to the innovative solutions for always-on edge-computing and Internet-of-Things (IoT) applications. Here we present a recipe for creating such systems based on design strategies and computing principles inspired by those used in mammalian brains. We enumerate the specifications and properties of memristive devices required to support always-on learning in neuromorphic computing systems and to minimize their power consumption. Finally, we discuss in what cases such neuromorphic systems can complement conventional processing ones and highlight the importance of exploiting the physics of both the memristive devices and of the CMOS circuits interfaced to them.
References in corpus (14)
- Deep Learning in Neural Networks: An Overview
- Memory and information processing in neuromorphic systems
- Neuromorphic computing with multi-memristive synapses
- A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)
- Integration of nanoscale memristor synapses in neuromorphic computing architectures
- Neuromorphic electronic circuits for building autonomous cognitive systems
- Memristor Crossbars with 4.5 Terabits-per-Inch-Square Density and Two Nanometer Dimension
- Stochastic Memristive Devices for Computing and Neuromorphic Applications
- Stochastic Synapses Enable Efficient Brain-Inspired Learning Machines
- Real-time ultra-low power ECG anomaly detection using an event-driven neuromorphic processor
- A neuromorphic systems approach to in-memory computing with non-ideal memristive devices: From mitigation to exploitation
- Unsupervised Heart-rate Estimation in Wearables With Liquid States and A Probabilistic Readout
- The importance of space and time in neuromorphic cognitive agents
- An Ultralow Leakage Synaptic Scaling Homeostatic Plasticity Circuit With Configurable Time Scales up to 100 ks
Cited by in corpus (18)
- Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications
- Adaptive Extreme Edge Computing for Wearable Devices
- An electronic neuromorphic system for real-time detection of High Frequency Oscillations (HFOs) in intracranial EEG
- Brain-inspired computing with fluidic iontronic nanochannels
- Iontronic Neuromorphic Signaling with Conical Microfluidic Memristors
- Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligence
- Ultra-Low-Power FDSOI Neural Circuits for Extreme-Edge Neuromorphic Intelligence
- CMOS-based area-and-power-efficient neuron and synapse circuits for time-domain analog spiking neural networks
- Charge-Trapping-Induced Compensation of the Ferroelectric Polarization in FTJs: Optimal Conditions for a Synaptic Device Operation
- Unveiling the capabilities of bipolar conical channels in neuromorphic iontronics
- Ferroelectric Tunneling Junctions for Edge Computing
- Online Training of Spiking Recurrent Neural Networks with Phase-Change Memory Synapses
- Operation and Design of Ferroelectric FETs for a BEOL Compatible Device Implementation
- Organic log-domain integrator synapse
- Advanced iontronic spiking modes with multiscale diffusive dynamics in a fluidic circuit
- Echo State and Band-pass Networks with aqueous memristors: leaky reservoir computing with a leaky substrate
- Learning in Deep Neural Networks Using a Biologically Inspired Optimizer
- 2022 Roadmap on Neuromorphic Computing and Engineering