计算机科学
记忆电阻器
炸薯条
软件
人工神经网络
推论
计算机硬件
横杆开关
嵌入式系统
电子工程
人工智能
工程类
电信
程序设计语言
作者
Zhihua Xiao,V. B. Naik,J.H. Lim,Yaoru Hou,Zhongrui Wang,Qiming Shao
出处
期刊:Science Advances
[American Association for the Advancement of Science (AAAS)]
日期:2024-09-18
卷期号:10 (38)
标识
DOI:10.1126/sciadv.adp3710
摘要
Memristors have emerged as promising devices for enabling efficient multiply-accumulate (MAC) operations in crossbar arrays, crucial for analog in-memory computing (AiMC). However, variations in memristors and associated circuits can affect the accuracy of analog computing. Typically, this is mitigated by on-chip training, which is challenging for memristors with limited endurance. We present a hardware-software codesign using magnetic tunnel junction (MTJ)–based AiMC off-chip calibration that achieves software accuracy without costly on-chip training. Hardware-wise, MTJ devices exhibit ultralow cycle-to-cycle variations, as experimentally evaluated over 1 million mass-produced devices. Software-wise, leveraging this, we propose an off-chip training method to adjust deep neural network parameters, achieving accurate AiMC inference. We validate this approach with MAC operations, showing improved transfer curve linearity and reduced errors. By emulating large-scale neural network models, our codesigned MTJ-based AiMC closely matches software baseline accuracy and outperforms existing off-chip training methods, highlighting MTJ’s potential in AI tasks.
科研通智能强力驱动
Strongly Powered by AbleSci AI