An Overview of Computing-in-Memory Interfaces

Rui Xiao,Kejie Huang,Haibin Shen
DOI: https://doi.org/10.1145/3474198.3478252
2021-01-01
Abstract:Computing-In-Memory (CIM) is one of the most promising candidates to break the “memory wall” in conventional Von Neumann computing architectures. Various CIM circuits and architectures have been proposed to achieve high computing efficiency. However, most of the designs lose sight of the computing accuracy. This paper gives an overview of the CIM interfaces, which are the most critical components in the CIM core, significantly affecting computing efficiency and accuracy. Various input interfaces, output neurons, and quantization circuits are presented. Through mathematical analysis and experimental comparison, the validity and limitation of each scheme are discussed. Finally, this paper provides the possible combinations of each component to make up the efficient and accurate CIM core.
What problem does this paper attempt to address?