This is the authors' abstract. We don't add key points for this paper.
Compute-in-memory (CIM) is a promising approach for realizing energy-efficient convolutional neural network (CNN) accelerators. Previous CIM works demonstrated a high peak energy efficiency of over 100 TOPS/W, with larger fabrics of 1000 <tex-math notation="LaTeX">$+$</tex-math> channels. Yet, they typically suffer from low utilization for small CNN layers (e.g., <tex-math notation="LaTeX">~</tex-math> 9% for ResNet-32). It penalizes their average energy efficiency, throughput density, and effective memory size by the utilization rate. In addition, the analog-to-digital converter (ADC) occupies most of their computing time ( <tex-math notation="LaTeX">~</tex-math> 90%), further hindering the CIM's throughput. This work presents an FLEX-CIM fabricated under 28-nm CMOS featuring: 1) an analog partial sum (APS) circuit to enable a flexible CIM Kernel size; 2) an overclocked fast multiply–accumulate array (FMA) to boost the throughput; and 3) an adaptive-resolution ADC to enhance the throughput and energy efficiency. The achieved utilization is 99.2% on ResNet-32. Under 4-bit MAC precision, the peak energy efficiency is 181.6 TOPS/W, and the peak throughput density is 25.63 TOPS/mm <tex-math notation="LaTeX">²</tex-math> .
Answers are grounded in this paper and cite their sources.
No takes yet. Share an insight, caveat, or question.
Fu et al. (2024) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: