A tool for emulating neuromorphic architectures with memristive models and devices

07/16/2022
by   Jinqi Huang, et al.
0

Memristors have shown promising features for enhancing neuromorphic computing concepts and AI hardware accelerators. In this paper, we present a user-friendly software infrastructure that allows emulating a wide range of neuromorphic architectures with memristor models. This tool empowers studies that exploit memristors for online learning and online classification tasks, predicting memristor resistive state changes during the training process. The versatility of the tool is showcased through the capability for users to customise parameters in the employed memristor and neuronal models as well as the employed learning rules. This further allows users to validate concepts and their sensitivity across a wide range of parameters. We demonstrate the use of the tool via an MNIST classification task. Finally, we show how this tool can also be used to emulate the concepts under study in-silico with practical memristive devices via appropriate interfacing with commercially available characterisation tools.

READ FULL TEXT

page 1

page 3

research
05/08/2021

In-Hardware Learning of Multilayer Spiking Neural Networks on a Neuromorphic Processor

Although widely used in machine learning, backpropagation cannot directl...
research
05/28/2018

NengoDL: Combining deep learning and neuromorphic modelling methods

NengoDL is a software framework designed to combine the strengths of neu...
research
12/03/2011

A Biomimetic Model of the Outer Plexiform Layer by Incorporating Memristive Devices

In this paper we present a biorealistic model for the first part of the ...
research
02/07/2018

Deep Versus Wide Convolutional Neural Networks for Object Recognition on Neuromorphic System

In the last decade, special purpose computing systems, such as Neuromorp...
research
12/05/2016

Enabling Bio-Plausible Multi-level STDP using CMOS Neurons with Dendrites and Bistable RRAMs

Large-scale integration of emerging nanoscale non-volatile memory device...
research
12/24/2021

A Parallel SystemC Virtual Platform for Neuromorphic Architectures

With the increasing interest in neuromorphic computing, designers of emb...
research
03/30/2020

Extending BrainScaleS OS for BrainScaleS-2

BrainScaleS-2 is a mixed-signal accelerated neuromorphic system targeted...

Please sign up or login with your details

Forgot password? Click here to reset