Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Programming Framework for Neuromorphic Systems with Emerging Technologies

Conference ·
Neuromorphic computing is a promising post-Moore's law era technology. A wide variety of neuromorphic computer (NC) architectures have emerged in recent years, ranging from traditional fully digital CMOS to nanoscale implementations with novel, beyond CMOS components. There are already major questions associated with how we are going to program and use NCs simply because of how radically different their architecture is as compared with the von Neumann architecture. When coupled with the implementations using emerging device technologies, which add additional issues associated with programming devices, it is clear that we must define a new way to program and develop for NC devices. In this work, we discuss a programming framework for NC devices implemented with emerging technologies. We discuss how we have applied this framework to program a NC system implemented with metal oxide memristors. We utilize the framework to develop two applications for the memristive NC device: a simple multiplexer and a simple control task (the cart-pole problem). Finally, we discuss how this framework can be extended to NC systems implemented with a variety of novel device components and materials.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1407781
Country of Publication:
United States
Language:
English

References (37)

Challenges for large-scale implementations of spiking neural networks on FPGAs journal December 2007
Convolutional networks for fast, energy-efficient neuromorphic computing journal September 2016
Neuromorphic computing gets ready for the (really) big time journal June 2014
Physical Realization of a Supervised Learning System Built with Organic Memristive Synapses journal September 2016
Parallel Evolutionary Optimization for Neuromorphic Network Training conference November 2016
Spintronic Nanodevices for Bioinspired Computing journal October 2016
Neuroscience-inspired inspired dynamic architectures conference May 2014
Band-Selective Measurements of Electron Dynamics in VO 2 Using Femtosecond Near-Edge X-Ray Absorption journal August 2005
Competitive Hebbian learning through spike-timing-dependent synaptic plasticity journal September 2000
Hebbian spike-driven synaptic plasticity for learning patterns of mean firing rates journal December 2002
Dynamic Artificial Neural Networks with Affective Systems journal November 2013
Demonstration of spike timing dependent plasticity in CBRAM devices with silicon neurons conference May 2016
Controllable Multiple Depression in a Graphene Oxide Artificial Synapse journal November 2016
Energy-Efficient Neuromorphic Classifiers journal October 2016
Learning to be efficient conference April 2016
Electric-Pulse-driven Electronic Phase Separation, Insulator-Metal Transition, and Possible Superconductivity in a Mott Insulator journal July 2008
Dynamic Adaptive Neural Network Array book January 2014
An evolutionary optimization framework for neural networks and neuromorphic architectures conference July 2016
Neural identification of dynamic systems on FPGA with improved PSO learning journal September 2012
An Application Development Platform for neuromorphic computing conference July 2016
A neuromorphic circuit mimicking biological short-term memory conference August 2016
Resistive Switching in Mott Insulators and Correlated Systems journal July 2015
Training and operation of an integrated neuromorphic network based on metal-oxide memristors journal May 2015
Synaptic plasticity and memristive behavior operated by atomic switches conference July 2014
Resistive switching in transition metal oxides journal June 2008
Band excitation in scanning probe microscopy: sines of change journal November 2011
Critical Behavior of the Mott Transition in Cr-Doped V 2 O 3 journal November 1970
Electric-pulse-induced resistive switching and possible superconductivity in the Mott insulator GaTa4Se8 journal December 2008
Synaptic plasticity and learning behaviours in flexible artificial synapse based on polymer/viologen system journal January 2016
Magnetic skyrmion-based synaptic devices journal January 2017
Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations journal May 2014
Overview of the SpiNNaker System Architecture journal December 2013
Nanoscale Memristor Device as Synapse in Neuromorphic Systems journal April 2010
A million spiking-neuron integrated circuit with a scalable communication network and interface journal August 2014
Evolving Unipolar Memristor Spiking Neural Networks book January 2015
Spatiotemporal Classification Using Neuroscience-Inspired Dynamic Architectures journal January 2014
Extending SpikeProp conference January 2004

Similar Records

Neuromorphic Computing – From Materials Research to Systems Architecture Roundtable
Program Document · Thu Oct 29 00:00:00 EDT 2015 · OSTI ID:1283147

Neuromorphic Computing, Architectures, Models, and Applications. A Beyond-CMOS Approach to Future Computing, June 29-July 1, 2016, Oak Ridge, TN
Technical Report · Fri Dec 30 23:00:00 EST 2016 · OSTI ID:1341738

Memristive Mixed-Signal Neuromorphic Systems: Energy-Efficient Learning at the Circuit-Level
Journal Article · Wed Nov 22 19:00:00 EST 2017 · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · OSTI ID:1435263

Related Subjects