2020 · 10 citations · 9 references
EngineeringComputer EngineeringComputer ScienceAnalog ElectronicsMachine LearningSemiconductor DevicesDeep LearningHardware AccelerationMemory DevicesMemory Subsystem DesignMemristive MaterialsNeural NetworksConductanceDeep Learning AccelerationDeep Learning AcceleratorsMemory MaterialsMemristive Crossbar ArraysMultiply-accumulate UnitsPhase-change MemorySlope Correction
Analog memory offers enormous potential to speed up computation in deep learning. We study the use of phase-change memory (PCM) as the resistive element in a crossbar array that allows the multiply-accumulate operation in deep neural networks to be performed in-memory. With this promise comes several challenges, including this paper’s main focus: the impact of conductance drift on deep neural network accuracy. Here we offer an overview of our recent work, including explanations of popular neural network architectures, along with a technique to compensate for drift ("slope correction") to allow in-memory computing with PCM during inference to reach software-equivalent deep learning baselines for a broad variety of important neural network workloads.
9
Efficient Processing of Deep Neural Networks: A Tutorial and Survey
Vivienne Sze, Yu‐Hsin Chen, Tien-Ju Yang et al. · Proceedings of the IEEE · 2017 · 4K citations
Equivalent-accuracy accelerated neural-network training using analogue memory
Stefano Ambrogio, Pritish Narayanan, Hsinyu Tsai et al. · Nature · 2018 · 1.1K citations · Full text
Geoffrey W. Burr, R. M. Shelby, Severin Sidler et al. · IEEE Transactions on Electron Devices · 2015 · 923 citations · Full text