电阻随机存取存储器
计算机科学
人工神经网络
稳健性(进化)
神经形态工程学
推论
非易失性存储器
静态随机存取存储器
计算机工程
人工智能
计算机硬件
电压
工程类
电气工程
化学
生物化学
基因
作者
Qiwen Wang,Yongmo Park,Wei Lü
标识
DOI:10.1002/aisy.202100199
摘要
In analog in‐memory computing systems based on nonvolatile memories such as resistive random‐access memory (RRAM), neural network models are often trained offline and then the weights are programmed onto memory devices as conductance values. The programmed weight values inevitably deviate from the target values during the programming process. This effect can be pronounced for emerging memories such as RRAM, PcRAM, and MRAM due to the stochastic nature during programming. Unlike noise, these weight deviations do not change during inference. The performance of neural network models is investigated against this programming variation under realistic system limitations, including limited device on/off ratios, memory array size, analog‐to‐digital converter (ADC) characteristics, and signed weight representations. Approaches to mitigate such device and circuit nonidealities through architecture‐aware training are also evaluated. The effectiveness of variation injection during training to improve the inference robustness, as well as the effects of different neural network training parameters such as learning rate schedule, will be discussed.
科研通智能强力驱动
Strongly Powered by AbleSci AI