Dai Yuehua, Wang Zeqing, Feng Zhe, Zou Jianxun, Guo Wenbin, Tan Su, Yu Ruihan, Hu Yang, Qian Zhibin, Hu Junliang, Xu Zuyu, Zhu Yunlai, Wu Zuheng
School of Integrated Circuits, Anhui University, Hefei, Anhui 230601, People's Republic of China.
Nanotechnology. 2024 Sep 6;35(47). doi: 10.1088/1361-6528/ad750a.
Memristive computing system (MCS), with the feature of in-memory computing capability, for artificial neural networks (ANNs) deployment showing low power and massive parallelism, is a promising alternative for traditional Von-Neumann architecture computing system. However, because of the various non-idealities of both peripheral circuits and memristor array, the performance of the practical MCS tends to be significantly reduced. In this work, a linear compensation method (LCM) is proposed for the performance improvement of MCS under the effect of non-idealities. By considering the effects of various non-ideal states in the MCS as a whole, the output error of the MCS under different conditions is investigated. Then, a mathematic model for the output error is established based on the experimental data. Furthermore, the MCS is researched at the physical circuit level as well, in order to analyze the specific way in which the non-idealities affect the output current. Finally, based on the established mathematical model, the LCM output current is compensated in real time to improve the system performance. The effectiveness of LCM is verified and showing outstanding performance in the residual neural network-34 network architecture, which is easily affected by the non-idealities in hardware. The proposed LCM can be naturally integrated into the operation processes of MCS, paving the way for optimizing the deployment on generic ANN hardware based on the memristor.
忆阻计算系统(MCS)具有内存计算能力,可用于人工神经网络(ANN)部署,展现出低功耗和大规模并行性的特点,是传统冯·诺依曼架构计算系统的一个有前途的替代方案。然而,由于外围电路和忆阻器阵列的各种非理想特性,实际MCS的性能往往会显著降低。在这项工作中,提出了一种线性补偿方法(LCM),用于在非理想特性影响下提高MCS的性能。通过将MCS中各种非理想状态的影响作为一个整体来考虑,研究了不同条件下MCS的输出误差。然后,基于实验数据建立了输出误差的数学模型。此外,还在物理电路层面研究了MCS,以分析非理想特性影响输出电流的具体方式。最后,基于所建立的数学模型,对LCM输出电流进行实时补偿,以提高系统性能。LCM的有效性得到了验证,并在容易受到硬件非理想特性影响的残差神经网络-34网络架构中表现出卓越性能。所提出的LCM可以自然地集成到MCS的操作过程中,为基于忆阻器的通用ANN硬件优化部署铺平道路。