A Unified Hardware/Software Co-Design Framework for Neuromorphic Computing Devices and Applications
James S. Plank, Garrett S. Rose, Mark E. Dean, Catherine D. Schuman and Nathaniel C. Cady
November, 2017
IEEE International Conference on Rebooting Computing (ICRC 2017)
Abstract
With the death of Moore's law, the computing community is in a period of exploration, focusing on novel computing devices, paradigms, and techniques for programming. The TENN-Lab group has developed a hardware/software co-design framework for this exploration, on which we perform research with three thrusts: (1) Devices for computing, such as memristors and biomimetic membranes. (2) Applications that employ spiking neural networks for processing. (3) Machine learning techniques to program. The design framework is unified, because it allows all three thrusts to work in concert, so that, for example, new results on device design can apply instantly to the current results of applications and learning. In this paper, we detail the interweaving components of the design framework. We then describe case studies on each of the research thrusts above, highlighting how the unified framework is enabling to each case study.Citation Information
Text
author J. S. Plank and G. S. Rose and M. E. Dean and C. D. Schuman and N. C. Cady title A Unified Hardware/Software Co-Design Framework for Neuromorphic Computing Devices and Applications booktitle IEEE International Conference on Rebooting Computing (ICRC 2017) month November year 2017 address Washington, DC
Bibtex
@INPROCEEDINGS{prd:17:uhs, author = "J. S. Plank and G. S. Rose and M. E. Dean and C. D. Schuman and N. C. Cady", title = "A Unified Hardware/Software Co-Design Framework for Neuromorphic Computing Devices and Applications ", booktitle = "IEEE International Conference on Rebooting Computing (ICRC 2017)", month = "November", year = "2017", address = "Washington, DC" }