Mizrahi Alice, Grollier Julie, Querlioz Damien, Stiles M D
National Institute of Standards and Technology, Gaithersburg, USA.
Maryland NanoCenter, University of Maryland, College Park, USA.
J Appl Phys. 2018;124(15). doi: 10.1063/1.5042250.
The brain, which uses redundancy and continuous learning to overcome the unreliability of its components, provides a promising path to building computing systems that are robust to the unreliability of their constituent nanodevices. In this work, we illustrate this path by a computing system based on population coding with magnetic tunnel junctions that implement both neurons and synaptic weights. We show that equipping such a system with continuous learning enables it to recover from the loss of neurons and makes it possible to use unreliable synaptic weights ( low energy barrier magnetic memories). There is a tradeoff between power consumption and precision because low energy barrier memories consume less energy than high barrier ones. For a given precision, there is an optimal number of neurons and an optimal energy barrier for the weights that leads to minimum power consumption.
大脑利用冗余和持续学习来克服其组件的不可靠性,为构建对其组成纳米器件的不可靠性具有鲁棒性的计算系统提供了一条很有前景的途径。在这项工作中,我们通过一个基于群体编码的计算系统来说明这条途径,该系统使用磁隧道结来实现神经元和突触权重。我们表明,为这样一个系统配备持续学习能力能使其从神经元损失中恢复,并使得使用不可靠的突触权重(低能垒磁存储器)成为可能。功耗和精度之间存在权衡,因为低能垒存储器比高能垒存储器消耗的能量更少。对于给定的精度,存在一个最优的神经元数量和权重的最优能垒,可导致最低功耗。