电阻随机存取存储器
计算机科学
偏移量(计算机科学)
横杆开关
架空(工程)
延迟(音频)
宏
计算机工程
并行计算
电压
电气工程
工程类
操作系统
电信
程序设计语言
作者
Jingyu He,Yucong Huang,Miguel Lastras,Terry Tao Ye,Chi-Ying Tsui,Kwang‐Ting Cheng
标识
DOI:10.1145/3566097.3567858
摘要
Resistive Random Access Memory (RRAM) has shown great potential in accelerating memory-intensive computation in neural network applications. However, RRAM-based computing suffers from significant accuracy degradation due to the inevitable device variations. In this paper, we propose RVComp, a fine-grained analog Compensation approach to mitigate the accuracy loss of in-memory computing incurred by the Variations of the RRAM devices. Specifically, weights in the RRAM crossbar are accompanied by dedicated compensation RRAM cells to offset their programming errors with a scaling factor. A programming target shifting mechanism is further designed with the objectives of reducing the hardware overhead and minimizing the compensation errors under large device variations. Based on these two key concepts, we propose double and dynamic compensation schemes and the corresponding support architecture. Since the RRAM cells only account for a small fraction of the overall area of the computing macro due to the dominance of the peripheral circuitry, the overall area overhead of RVComp is low and manageable. Simulation results show RVComp achieves a negligible 1.80% inference accuracy drop for ResNet18 on the CIFAR-10 dataset under 30% device variation with only 7.12% area and 5.02% power overhead and no extra latency.
科研通智能强力驱动
Strongly Powered by AbleSci AI