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

Virtual Neuron: A Neuromorphic Approach for Encoding Numbers

Conference ·
Neuromorphic computers perform computations by emulating the human brain and are expected to be indispensable for energy-efficient computing in the future. They are primarily used in spiking neural network-based machine learning applications. However, neuromorphic computers are unable to preprocess data for these applications. Currently, data is preprocessed on a CPU or a GPU-this incurs a significant cost of transferring data from the CPU/GPU to the neuromorphic processor and vice versa. This cost can be avoided if preprocessing is done on the neuromorphic processor. To efficiently preprocess data on a neuromorphic processor, we first need an efficient mechanism for encoding data that can lend itself to all general-purpose preprocessing operations. Current encoding approaches have limited applicability and may not be suitable for all preprocessing operations. In this paper, we present the virtual neuron as a mechanism for encoding integers and rational numbers on neuromorphic processors. We evaluate the performance of the virtual neuron on physical and simulated neuromorphic hardware and show that it can perform an addition operation using 23 nJ of energy on average using a mixed-signal, memristor-based neuromorphic processor. The virtual neuron encoding approach is the first step in preprocessing data on a neuromorphic processor.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1985391
Country of Publication:
United States
Language:
English

References (26)

Neuromorphic Graph Algorithms: Cycle Detection, Odd Cycle Detection, and Max Flow conference July 2021
Neuromorphic encoding system design with chaos based CMOS analog neuron conference May 2015
Spike-based graph centrality measures conference July 2020
A neuromorphic approach to computer vision journal October 2010
Efficient Classification of Supercomputer Failures Using Neuromorphic Computing conference November 2018
Sparse Binary Matrix-Vector Multiplication on Neuromorphic Computers conference June 2021
Spike-Time-Dependent Encoding for Neuromorphic Processors
  • Zhao, Chenyuan; Wysocki, Bryant T.; Liu, Yifang
  • ACM Journal on Emerging Technologies in Computing Systems, Vol. 12, Issue 3 https://doi.org/10.1145/2738040
journal September 2015
TrueNorth: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip journal October 2015
Memory-centric neuromorphic computing for unstructured data processing journal April 2021
Non-Traditional Input Encoding Schemes for Spiking Neuromorphic Systems conference July 2019
Computational Complexity of Neuromorphic Algorithms conference July 2021
Neuromorphic Computing is Turing-Complete conference July 2022
Energy and Area Efficiency in Neuromorphic Computing for Resource Constrained Devices conference May 2018
Event-Driven Signal Processing with Neuromorphic Computing Systems conference May 2020
NEST (NEural Simulation Tool) journal January 2007
Neuromorphic Graph Algorithms conference March 2020
Caspian conference March 2020
Modeling epidemic spread with spike-based models conference July 2020
Resilience and Robustness of Spiking Neural Networks for Neuromorphic Systems conference July 2020
Making neural encoding robust and energy efficient conference November 2016
IEEE 754 floating-point addition for neuromorphic architecture journal November 2019
Opportunities for neuromorphic computing algorithms and applications journal January 2022
Neuromorphic spintronics journal March 2020
Matrix multiplication by neuromorphic computing journal March 2021
Spiking Neuromorphic Networks for Binary Tasks conference July 2021
Neuromorphic Computing for Autonomous Racing conference October 2021

Similar Records

Encoding integers and rationals on neuromorphic computers using virtual neuron
Journal Article · Wed Jul 05 20:00:00 EDT 2023 · Scientific Reports · OSTI ID:1988323

Neuromorphic Computing is Turing-Complete
Conference · Fri Jul 01 00:00:00 EDT 2022 · OSTI ID:1905363

Related Subjects