计算机科学
推论
人工神经网络
深度学习
卷积神经网络
计算机工程
人工智能
启发式
计算机体系结构
高内存
绘图
软件
机器学习
理论计算机科学
并行计算
程序设计语言
计算机图形学(图像)
作者
Charles Mackin,Malte J. Rasch,An Chen,Jonathan Timcheck,Robert L. Bruce,Ning Li,Pritish Narayanan,Stefano Ambrogio,Manuel Le Gallo,S. R. Nandakumar,Andrea Fasoli,Jose Luquin,Alexander Friz,Abu Sebastian,Hsinyu Tsai,Geoffrey W. Burr
标识
DOI:10.1038/s41467-022-31405-1
摘要
Abstract Analogue memory-based deep neural networks provide energy-efficiency and per-area throughput gains relative to state-of-the-art digital counterparts such as graphics processing units. Recent advances focus largely on hardware-aware algorithmic training and improvements to circuits, architectures, and memory devices. Optimal translation of software-trained weights into analogue hardware weights—given the plethora of complex memory non-idealities—represents an equally important task. We report a generalised computational framework that automates the crafting of complex weight programming strategies to minimise accuracy degradations during inference, particularly over time. The framework is agnostic to network structure and generalises well across recurrent, convolutional, and transformer neural networks. As a highly flexible numerical heuristic, the approach accommodates arbitrary device-level complexity, making it potentially relevant for a variety of analogue memories. By quantifying the limit of achievable inference accuracy, it also enables analogue memory-based deep neural network accelerators to reach their full inference potential.
科研通智能强力驱动
Strongly Powered by AbleSci AI