All Publications

A Programming Framework for Neuromorphic Systems with Emerging Technologies

Catherine D. Schuman, James S. Plank, Garrett S. Rose, Gangotree Chakma, Austin Wyer, Grant Bruer and Nouamane Laanait

September, 2017

NanoCom: 4th ACM International Conference on Nanoscale Computing and Communication

https://nanocom.acm.org

View Article

Abstract

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 di erent 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 de ne 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.

Citation Information

Text


author      C. D. Schuman and J. S. Plank and G. S. Rose and G. Chakma and 
            A. Wyer and G. Bruer and N. Laanait
title       A Programming Framework for Neuromorphic Systems with Emerging Technologies
booktitle   NanoCom: 4th ACM International Conference on Nanoscale Computing and Communication
address     Washington, DC
month       September
year        2017

Bibtex


@INPROCEEDINGS{cpr:17:apf,
    author = "C. D. Schuman and J. S. Plank and G. S. Rose and G. Chakma and 
              A. Wyer and G. Bruer and N. Laanait",
    title = "A Programming Framework for Neuromorphic Systems with Emerging Technologies",
    booktitle = "NanoCom: 4th ACM International Conference on Nanoscale Computing and Communication",
    address = "Washington, DC",
    month = "September",
    year = "2017"
}