Training large-scale ANNs on simulated resistive crossbar arrays

06/06/2019
by   Malte J. Rasch, et al.
0

Accelerating training of artificial neural networks (ANN) with analog resistive crossbar arrays is a promising idea. While the concept has been verified on very small ANNs and toy data sets (such as MNIST), more realistically sized ANNs and datasets have not yet been tackled. However, it is to be expected that device materials and hardware design constraints, such as noisy computations, finite number of resistive states of the device materials, saturating weight and activation ranges, and limited precision of analog-to-digital converters, will cause significant challenges to the successful training of state-of-the-art ANNs. By using analog hardware aware ANN training simulations, we here explore a number of simple algorithmic compensatory measures to cope with analog noise and limited weight and output ranges and resolutions, that dramatically improve the simulated training performances on RPU arrays on intermediately to large-scale ANNs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2021

A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrays

We introduce the IBM Analog Hardware Acceleration Kit, a new and first o...
research
07/03/2018

Efficient ConvNets for Analog Arrays

Analog arrays are a promising upcoming hardware technology with the pote...
research
08/20/2020

Training of mixed-signal optical convolutional neural network with reduced quantization level

Mixed-signal artificial neural networks (ANNs) that employ analog matrix...
research
05/22/2017

Training Deep Convolutional Neural Networks with Resistive Cross-Point Devices

In a previous work we have detailed the requirements to obtain a maximal...
research
05/10/2021

Analog Neural Computing with Super-resolution Memristor Crossbars

Memristor crossbar arrays are used in a wide range of in-memory and neur...
research
03/08/2023

Fast offset corrected in-memory training

In-memory computing with resistive crossbar arrays has been suggested to...
research
09/17/2019

Algorithm for Training Neural Networks on Resistive Device Arrays

Hardware architectures composed of resistive cross-point device arrays c...

Please sign up or login with your details

Forgot password? Click here to reset