IEEE Open Journal of the Solid-State Circuits Society · 2023 · 20 citations · 95 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designMicroelectronicsIntegrated Circuit DesignMemory DevicesMemory Hierarchy OptimizationMemory Subsystem DesignMemory Circuit DesignMemory CircuitsMemory Hierarchy IntegrationMemory InterconnectsMemristive Crossbar ArraysNon-volatile MemoryNon-volatile Memory DesignSystem Architecture Design
The computing-in-memory (CIM) technique is emerging with the evolvement of big data and artificial intelligence (AI) application. The manuscript presents a systematic review of existing CIM works in a bottom-up view from circuit to application. Various types of CIM circuits based on different volatile/non-volatile devices are introduced. The micro CIM architectures are illustrated to support multi-bit precision computation. After that, several types of processor-level CIM chips are analyzed to reveal the system architecture design considerations. The corresponding CIM tool chains and applications beyond AI applications are also introduced. From circuit to application levels, this manuscript analyzes the design trade-offs, remained challenges and possible future design trends at different design hierarchies of CIM processors.
95
Analogue signal and image processing with large memristor crossbars
Can Li, Miao Hu, Yunning Li et al. · Nature Electronics · 2017 · 1.3K citations
Engineering, Computer Engineering, Electrical Engineering +16
Neuro-inspired computing chips
Wenqiang Zhang, Bin Gao, Jianshi Tang et al. · Nature Electronics · 2020 · 874 citations
PipeLayer: A Pipelined ReRAM-Based Accelerator for Deep Learning
Linghao Song, Xuehai Qian, Hai Li et al. · 2017 · 821 citations
Sparse coding with memristor networks
Patrick Sheridan, Fuxi Cai, Chao Du et al. · Nature Nanotechnology · 2017 · 611 citations
Life Sciences, Electrical Engineering, Materials Science +12