In-Memory Computing in Emerging Memory Technologies for Machine Learning: An Overview
In-Memory Computing in Emerging Memory Technologies for Machine Learning: An Overview
复制标题
用于机器学习的新兴内存技术中的内存计算:概述
DOI:
10.1109/dac18072.2020.9218505
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Amogh Agrawal
中科院分区:
文献类型:
--
作者:
K. Roy;I. Chakraborty;M. Ali;Aayush Ankit;Amogh Agrawal
The saturating scaling trends of CMOS technology have fuelled the exploration of emerging non-volatile memory (NVM) technologies as a promising alternative for accelerating data intensive Machine Learning (ML) workloads. To that effect, researchers have explored special-purpose accelerators based on NVM crossbar primitives. NVM crossbars have high storage density and can efficiently per-form massively parallel in-situ Matrix Vector Multiplication (MVM) operations, the key computation in ML workloads, helping over-come the memory bottleneck faced by von Neumann architectures. Despite the promises, analog computing nature of NVM crossbars can lead to functional errors due to device and circuit non-idealities such as parasitic resistances and device non-linearities. Moreover, NVM crossbars need high cost peripheral circuitry to be integrated in large scale systems. Hence, there is a need to study different levels of the design stack to realize the potential of this technology.In this paper, we present an overview of in-memory computing in NVM crossbars for ML workloads. We discuss the basic anatomy of NVM crossbars and highlight the challenges faced at the primitive level. Next, we present how the high storage density of NVM crossbars can enable spatially distributed architectures. Further, we present various modeling and evaluation tools which can effectively help us study the functionality as well as performance of NVM crossbar systems. Finally, we provide an outlook on the future research directions in this field.
DOI:
10.1109/tcad.2018.2789723
发表时间:
2018-12-01
影响因子:
2.9
作者:
Chen, Pai-Yu;Peng, Xiaochen;Yu, Shimeng
通讯作者:
Yu, Shimeng