Downloads provided by UsageCounts
In-memory computing (IMC) has emerged as a new computing paradigm able to alleviate or suppress the memory bottleneck, which is the major concern for energy efficiency and latency in modern digital computing. While the IMC concept is simple and promising, the details of its implementation cover a broad range of problems and solutions, including various memory technologies, circuit topologies, and programming/processing algorithms. This Perspective aims at providing an orientation map across the wide topic of IMC. First, the memory technologies will be presented, including both conventional complementary metal-oxide-semiconductor-based and emerging resistive/memristive devices. Then, circuit architectures will be considered, describing their aim and application. Circuits include both popular crosspoint arrays and other more advanced structures, such as closed-loop memory arrays and ternary content-addressable memory. The same circuit might serve completely different applications, e.g., a crosspoint array can be used for accelerating matrix-vector multiplication for forward propagation in a neural network and outer product for backpropagation training. The different algorithms and memory properties to enable such diversification of circuit functions will be discussed. Finally, the main challenges and opportunities for IMC will be presented.
Matrix multiplication, QC1-999, Memristive Devices for Neuromorphic Computing, Ferroelectric Devices for Low-Power Nanoscale Applications, Hyperdimensional Computing, Resistive random-access memory, Quantum mechanics, Search engine, Bottleneck, Quantum, Engineering, Computer engineering, FOS: Electrical engineering, electronic engineering, information engineering, Information retrieval, Computer architecture, Electrical and Electronic Engineering, Brain-inspired Computing, Embedded system, Electronic engineering, Physics, Query by Example, In-Memory Processing, Computer hardware, Voltage, QA75.5-76.95, Memory Applications, Memristor, Computer science, Semiconductor memory, Electronic computers. Computer science, Atomic Layer Deposition Technology, Electrical engineering, Physical Sciences, Web search query
Matrix multiplication, QC1-999, Memristive Devices for Neuromorphic Computing, Ferroelectric Devices for Low-Power Nanoscale Applications, Hyperdimensional Computing, Resistive random-access memory, Quantum mechanics, Search engine, Bottleneck, Quantum, Engineering, Computer engineering, FOS: Electrical engineering, electronic engineering, information engineering, Information retrieval, Computer architecture, Electrical and Electronic Engineering, Brain-inspired Computing, Embedded system, Electronic engineering, Physics, Query by Example, In-Memory Processing, Computer hardware, Voltage, QA75.5-76.95, Memory Applications, Memristor, Computer science, Semiconductor memory, Electronic computers. Computer science, Atomic Layer Deposition Technology, Electrical engineering, Physical Sciences, Web search query
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 119 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 0.1% |
| views | 33 | |
| downloads | 30 |

Views provided by UsageCounts
Downloads provided by UsageCounts