Memristive technologies for data storage, computation, encryption, and radio-frequency communication

M Lanza, A Sebastian, WD Lu, M Le Gallo, MF Chang… - Science, 2022 - science.org
Memristive devices, which combine a resistor with memory functions such that voltage
pulses can change their resistance (and hence their memory state) in a nonvolatile manner …

The physics of optical computing

PL McMahon - Nature Reviews Physics, 2023 - nature.com
There has been a resurgence of interest in optical computing since the early 2010s, both in
academia and in industry, with much of the excitement centred around special-purpose …

Memory devices and applications for in-memory computing

A Sebastian, M Le Gallo, R Khaddam-Aljameh… - Nature …, 2020 - nature.com
Traditional von Neumann computing systems involve separate processing and memory
units. However, data movement is costly in terms of time and energy and this problem is …

[HTML][HTML] Analog architectures for neural network acceleration based on non-volatile memory

TP Xiao, CH Bennett, B Feinberg, S Agarwal… - Applied Physics …, 2020 - pubs.aip.org
Analog hardware accelerators, which perform computation within a dense memory array,
have the potential to overcome the major bottlenecks faced by digital hardware for data …

Research progress on memristor: From synapses to computing systems

X Yang, B Taylor, A Wu, Y Chen… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
As the limits of transistor technology are approached, feature size in integrated circuit
transistors has been reduced very near to the minimum physically-realizable channel length …

Floatpim: In-memory acceleration of deep neural network training with high precision

M Imani, S Gupta, Y Kim, T Rosing - Proceedings of the 46th International …, 2019 - dl.acm.org
Processing In-Memory (PIM) has shown a great potential to accelerate inference tasks of
Convolutional Neural Network (CNN). However, existing PIM architectures do not support …

A general memristor-based partial differential equation solver

MA Zidan, YJ Jeong, J Lee, B Chen, S Huang… - Nature …, 2018 - nature.com
Memristive devices have been extensively studied for data-intensive tasks such as artificial
neural networks. These types of computing tasks are considered to be 'soft'as they can …

SpaceA: Sparse matrix vector multiplication on processing-in-memory accelerator

X Xie, Z Liang, P Gu, A Basak, L Deng… - … Symposium on High …, 2021 - ieeexplore.ieee.org
Sparse matrix-vector multiplication (SpMV) is an important primitive across a wide range of
application domains such as scientific computing and graph analytics. Due to its intrinsic …

Duality cache for data parallel acceleration

D Fujiki, S Mahlke, R Das - … of the 46th International Symposium on …, 2019 - dl.acm.org
Duality Cache is an in-cache computation architecture that enables general purpose data
parallel applications to run on caches. This paper presents a holistic approach of building …

A survey of SRAM-based in-memory computing techniques and applications

S Mittal, G Verma, B Kaushik, FA Khanday - Journal of Systems …, 2021 - Elsevier
As von Neumann computing architectures become increasingly constrained by data-
movement overheads, researchers have started exploring in-memory computing (IMC) …