Approximate ADCs for In-Memory Computing
Arkapravo Ghosh, Hemkar Reddy Sadana, Mukut Debnath, Panthadip Maji,, Shubham Negi, Sumeet Gupta, Mrigank Sharad, Kaushik Roy

TL;DR
This paper proposes approximate ADC designs for in-memory computing architectures in deep learning accelerators, reducing power and area overheads by incorporating ADC non-idealities into model training.
Contribution
It introduces a peripheral-aware design approach that integrates ADC imperfections into the training process, simplifying IMC core design for both current and charge mode operations.
Findings
ADC power consumption exceeds 85% of total compute power
Incorporating ADC non-idealities into training reduces calibration overheads
Simplifies mixed-signal IMC unit design
Abstract
In memory computing (IMC) architectures for deep learning (DL) accelerators leverage energy-efficient and highly parallel matrix vector multiplication (MVM) operations, implemented directly in memory arrays. Such IMC designs have been explored based on CMOS as well as emerging non-volatile memory (NVM) technologies like RRAM. IMC architectures generally involve a large number of cores consisting of memory arrays, storing the trained weights of the DL model. Peripheral units like DACs and ADCs are also used for applying inputs and reading out the output values. Recently reported designs reveal that the ADCs required for reading out the MVM results, consume more than 85% of the total compute power and also dominate the area, thereby eschewing the benefits of the IMC scheme. Mitigation of imperfections in the ADCs, namely, non-linearity and variations, incur significant design overheads,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Semiconductor materials and devices · CCD and CMOS Imaging Sensors
MethodsAttentive Walk-Aggregating Graph Neural Network
