HCiM: ADC-Less Hybrid Analog-Digital Compute in Memory Accelerator for Deep Learning Workloads
Shubham Negi, Utkarsh Saxena, Deepika Sharma, Kaushik Roy

TL;DR
This paper introduces HCiM, a hybrid analog-digital compute-in-memory accelerator that eliminates the need for ADCs in deep learning workloads, significantly reducing energy consumption through innovative quantization and digital processing of scale factors.
Contribution
The paper presents a novel ADC-less hybrid compute-in-memory architecture with a co-designed training method and digital array for scale factors, improving energy efficiency in DNN acceleration.
Findings
Achieves up to 28% energy reduction compared to ADC-based architectures.
Effectively manages scale factors with digital array, maintaining accuracy.
Utilizes sparsity in ternary quantization for additional energy savings.
Abstract
Analog Compute-in-Memory (CiM) accelerators are increasingly recognized for their efficiency in accelerating Deep Neural Networks (DNN). However, their dependence on Analog-to-Digital Converters (ADCs) for accumulating partial sums from crossbars leads to substantial power and area overhead. Moreover, the high area overhead of ADCs constrains the throughput due to the limited number of ADCs that can be integrated per crossbar. An approach to mitigate this issue involves the adoption of extreme low-precision quantization (binary or ternary) for partial sums. Training based on such an approach eliminates the need for ADCs. While this strategy effectively reduces ADC costs, it introduces the challenge of managing numerous floating-point scale factors, which are trainable parameters like DNN weights. These scale factors must be multiplied with the binary or ternary outputs at the columns of…
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
TopicsNeural Networks and Applications · CCD and CMOS Imaging Sensors · Parallel Computing and Optimization Techniques
