Skew-CIM: Process-Variation-Resilient and Energy-Efficient Computation-in-Memory Design Technique With Skewed Weights

Donghyeon Yi, Seoyoung Lee,Injun Choi,Gichan Yun,Edward Jongyoon Choi, Jonghee Park, Jonghoon Kwak, Sung-Joon Jang,Sohmyung Ha,Ik-Joon Chang,Minkyu Je

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS(2024)

引用 0|浏览1
暂无评分
摘要
In analog-mixed-signal (AMS) compute-in-memory (CIM) systems, the two's-complement (2SC) format provides better area efficiency than the sign-and-magnitude (SNM) one. However, the 2SC format exacerbates the challenges of AMS-CIM systems, suffering from significant DNN accuracy drop under process variations and high computation currents from activating multiple WLs. In the 2SC format', 0' and '1' are nearly balanced for all logical-order bits, unlike '0'-skewed higher-order bits in the SNM format. Consequently, the 2SC-based AMS-CIM systems have much more on-cells than the SNM-based counterpart, deteriorating the above challenges. We propose Skew-CIM, a software-hardware co-design technique to relax these challenges. Our proposed weight skewing (WESK) breaks the '0' and '1' balance at the software level. The potential accuracy drops resulting from WESK are successfully compensated by retraining DNNs. The offsets caused by WESK can be easily corrected using online hardware-level processing. Our Skew-CIM technique can be applied to most AMS-CIM systems with memories showing large on-off cell current ratios. As an example, we use it in a custom-designed 8T-SRAM-based CIM device, demonstrating a significant reduction in the DNN classification error by 7.6 times compared to the 2SC-based AMS-CIM without our Skew-CIM technique. Furthermore, our Skew-CIM markedly enhances energy efficiency by up to 39.9%, outperforming conventional SNM-based AMS-CIM systems.
更多
查看译文
关键词
Computer architecture,Microprocessors,Energy efficiency,Common Information Model (computing),In-memory computing,Encoding,Artificial neural networks,Computation-in-memory (CIM),analog computing,two's complement,deep neural network,skewed weights
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要