Scalable massively parallel computing using continuous-time data representation in nanoscale crossbar array
arXiv:2109.07976 · doi:10.1038/s41565-021-00943-y
Abstract
The growth of connected intelligent devices in the Internet of Things has created a pressing need for real-time processing and understanding of large volumes of analogue data. The difficulty in boosting the computing speed renders digital computing unable to meet the demand for processing analogue information that is intrinsically continuous in magnitude and time. By utilizing a continuous data representation in a nanoscale crossbar array, parallel computing can be implemented for the direct processing of analogue information in real time. Here, we propose a scalable massively parallel computing scheme by exploiting a continuous-time data representation and frequency multiplexing in a nanoscale crossbar array. This computing scheme enables the parallel reading of stored data and the one-shot operation of matrix-matrix multiplications in the crossbar array. Furthermore, we achieve the one-shot recognition of 16 letter images based on two physically interconnected crossbar arrays and demonstrate that the processing and modulation of analogue information can be simultaneously performed in a memristive crossbar array.
arXiv comment18 pages, 4 figures
References in corpus (11)
- Training and Operation of an Integrated Neuromorphic Network Based on Metal-Oxide Memristors
- All-Optical Machine Learning Using Diffractive Deep Neural Networks
- Parallel convolution processing using an integrated photonic tensor core
- Robust memristors based on layered two-dimensional materials
- Memristor Crossbars with 4.5 Terabits-per-Inch-Square Density and Two Nanometer Dimension
- Limits on Fundamental Limits to Computation
- Gate-tunable van der Waals heterostructure for reconfigurable neural network vision sensor
- Neuro-memristive Circuits for Edge Computing: A review
- Memcomputing: a computing paradigm to store and process information on the same physical platform
- Photonic tensor cores for machine learning
- Massively parallel computing on an organic molecular layer