A 28nm 76.25TOPS/W RRAM/SRAM-Collaborative CIM Fine-Tuning Accelerator with RRAM-Endurance/Latency-Aware Weight Allocation for CNN and Transformer
Fine-tuning stands out as an emerging trend in recent machine learning systems, offering significant utility across domains from transfer learning, large language models to privacy-sensitive tasks on edge [1]. In the context of fine-tuning, it is an efficient practice to preserve most parameters of the pre-trained feature extraction layers and re-train the weights associated with the fully connected (FC) layers based on a new yet limited dataset. Embedded non-volatile memory (NVM) based CIMs, such as RRAM, and SoCs feature high area and energy efficiency [2]. Also, the multi-chip RRAM accelerator has realized DNN computing without off-chip memory [3]. However, incorporating fine-tuning or training into RRAM-based hardware poses the following challenges (Fig. 1): 1) The frequent weight updating of fine-tuning is limited by NVM endurance, the finite number of times an NVM cell can be written before it wears out; 2) The weight updating process is subject to notable deceleration due to the write and verification latency of RRAM; 3) Higher precision and more storage are desired to represent weight gradients (WG) in finetuning than inference-only accelerators. Previous RRAM-based neural network accelerators that accommodate fine-tuning [5] often include a dedicated SRAM module to replicate higher bit-width weights, resulting in a large on-chip area and power consumption. RRAM modules are not involved in the training or fine-tuning process.
Authors
- Yuliang Zhou (ORCID: https://orcid.org/0000-0001-7942-9296)
- Jie Liao (ORCID: https://orcid.org/0000-0002-6697-8998)
- Haozhe Zhu (ORCID: https://orcid.org/0000-0002-6412-3996)
- Jianguo Yang (ORCID: https://orcid.org/0000-0002-3387-1238)
- Chixiao Chen (ORCID: https://orcid.org/0000-0002-5980-4236)
- Chen Mu (ORCID: https://orcid.org/0009-0008-7085-6177)
- Bo Jiao (ORCID: https://orcid.org/0000-0002-8173-8060)
- Zhen Huang (ORCID: https://orcid.org/0000-0003-2157-2916)
- H. W. Jiang (ORCID: https://orcid.org/0000-0002-3759-2228)
- Qi Liu (ORCID: https://orcid.org/0000-0001-6956-5550)
Institutions
- Fudan University (CN)
- Shanghai Zhangjiang Laboratory (CN)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/a-sscc60305.2024.10848596
- Citations
- 4
- Primary Topic
- Neuroscience and Neural Engineering
- Type
- article
- Field-Weighted Citation Impact
- 1.07
Funders
- National Natural Science Foundation of China
- National Science and Technology Major Project