Evaluating an Analog Main Memory Architecture for All-Analog In-Memory Computing Accelerators

Adam, Kazybek;Monga, Dipesh;Numan, Omar;Singh, Gaurav;Andraud, Martin;et.al.
(2024) International Conference on AI Circuits and Systems (AICAS)

Files

Evaluating_an_Analog_Main_Memory_Architecture_for_All-Analog_In-Memory_Computing_Accelerators.pdf
  • Open Access
  • Adobe PDF
  • 3.21 MB

Details

Authors
  • Adam, KazybekAalto University
    Author
  • Monga, DipeshAalto University
    Author
  • Numan, OmarAalto University
    Author
  • Singh, GauravUCLouvain
    Author
  • Author
Show more
Abstract
Analog in memory Computing (IMC) has emerged as a promising method to accelerate deep neural networks (DNNs) on hardware efficiently. Yet, analog computation typically focuses on the multiply and accumulate operation, while other operations are still being computed digitally. Hence, these mixed-signal IMC cores require extensive use of data converters, which can take a third of the total energy and area consumption. Alternatively, all-analog DNN computation is possible but requires increasingly challenging analog storage solutions, due to noise and leakage of advanced technologies. To enable all-analog DNN acceleration, this work demonstrates a feasible IMC architecture using an efficient analog main memory (AMM) cell. The proposed AMM cell is 42x and 5x more power and area efficient than a baseline analog storage cell. An all-analog architecture using this cell achieves potential efficiency gains of 15x compared with a mixed-signal IMC core using data converters.
Affiliations

Citations

Adam, K., Monga, D., Numan, O., Singh, G., Halonen, K., & Andraud, M. (2024). Evaluating an Analog Main Memory Architecture for All-Analog In-Memory Computing Accelerators. International Conference on AI Circuits and Systems (AICAS). https://hdl.handle.net/2078.5/269971