In-Memory Computing with Associative Memories: A Cross-Layer Perspective

Xiaobo Sharon Hu,Michael Niemier,Arman Kazemi,Ann Franchesca Laguna,Kai Ni,Ramin Rajaei,Mohammad Mehdi Sharifi,Xunzhao Yin
DOI: https://doi.org/10.1109/iedm19574.2021.9720562
2021-01-01
Abstract:Associative memories (AMs), which efficiently “associate” input queries with appropriate data words/locations in the memory, are powerful in-memory-computing cores. Harnessing the benefits of AMs requires cross-layer design efforts that span from devices and circuits to architectures and applications. This paper showcases representative AM designs based on different non-volatile memory technologies (resistive RAM (RRAM), ferroelectric FETs (FeFETs), and Flash). End-to-end evaluations for machine learning applications are discussed to demonstrate the benefits derived from each design layer, which can serve as a guide for future research efforts.
What problem does this paper attempt to address?