Refine
Document Type
Language
- English (2)
Keywords
- RRAM (2)
- Neural network (1)
- neural network (1)
Institute
In this paper, we present a method for highly-efficient circuit simulation of a hardware-based artificial neural network realized in a memristive crossbar array. The statistical variability of the devices is considered by a noise-based simulation technique. For the simulation of a crossbar array with 8 synaptic weights in Cadence Virtuoso the new approach shows a more than 200x speed improvement compared to a Monte Carlo approach, yielding the same results. In addition, first results of an ANN with more than 15,000 memristive devices classifying test data of the MNIST dataset are shown, for which the speed improvement is expected to be several orders of magnitude. Furthermore, the influence on the classification of parasitic resistances of the connection lines in the crossbar is shown.
The impact of artificial intelligence on human life
has increased significantly in recent years. However, as the
complexity of problems rose aswell, increasing system features
for such amount of data computation became troublesome due
to the von Neumann’s computer architecture. Neuromorphic
computing aims to solve this problem by mimicking the parallel
computation of a human brain. For this approach, memristive
devices are used to emulate the synapses of a human brain. Yet,
common simulations of hardware based networks require time
consuming Monte-Carlo simulations to take into account the
stochastic switching of memristive devices. This work presents
an alternative concept making use of the convolution of the
probability distribution functions (PDF) of memristor currents
by its equivalent multiplication in Fourier domain. An artificial
neural network is accordingly implemented to perform the
inference stage with handwritten digits.