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 (i.e., low energy barrier magnetic memories). There is a trade-off 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.
Skip Nav Destination
Article navigation
21 October 2018
Research Article|
September 25 2018
Overcoming device unreliability with continuous learning in a population coding based computing system
Alice Mizrahi;
Alice Mizrahi
a)
1
National Institute of Standards and Technology
, Gaithersburg, Maryland 20899, USA
2
Maryland NanoCenter, University of Maryland
, College Park, Maryland 20742, USA
Search for other works by this author on:
Julie Grollier;
Julie Grollier
3
Unité Mixte de Physique CNRS, Thales, Univ. Paris-Sud, Université Paris-Saclay
, 91767 Palaiseau, France
Search for other works by this author on:
Damien Querlioz;
Damien Querlioz
4
Centre de Nanosciences et de Nanotechnologies, Univ. Paris-Sud, CNRS, Université Paris-Saclay
, 91405 Orsay, France
Search for other works by this author on:
M. D. Stiles
M. D. Stiles
1
National Institute of Standards and Technology
, Gaithersburg, Maryland 20899, USA
Search for other works by this author on:
J. Appl. Phys. 124, 152111 (2018)
Article history
Received:
May 30 2018
Accepted:
August 02 2018
Citation
Alice Mizrahi, Julie Grollier, Damien Querlioz, M. D. Stiles; Overcoming device unreliability with continuous learning in a population coding based computing system. J. Appl. Phys. 21 October 2018; 124 (15): 152111. https://doi.org/10.1063/1.5042250
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Pay-Per-View Access
$40.00
Citing articles via
A step-by-step guide to perform x-ray photoelectron spectroscopy
Grzegorz Greczynski, Lars Hultman
GaN-based power devices: Physics, reliability, and perspectives
Matteo Meneghini, Carlo De Santi, et al.
Celebrating notable advances in compound semiconductors: A tribute to Dr. Wladyslaw Walukiewicz
Kirstin Alberi, Junqiao Wu, et al.