Virtual Neuron: A Neuromorphic Approach for Encoding Numbers

Prasanna Date, Shruti Kulkarni, Aaron Young, Catherine Schuman, Thomas Potok, Jeffrey S. Vetter

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Conference on Rebooting Computing, ICRC 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages100-105
Number of pages6
ISBN (Electronic)9798350347098
DOIs
StatePublished - 2022
Event2022 IEEE International Conference on Rebooting Computing, ICRC 2022 - San Francisco, United States
Duration: Dec 8 2022Dec 9 2022

Publication series

NameProceedings - 2022 IEEE International Conference on Rebooting Computing, ICRC 2022

Conference

Conference2022 IEEE International Conference on Rebooting Computing, ICRC 2022
Country/TerritoryUnited States
CitySan Francisco
Period12/8/2212/9/22

Funding

This manuscript has been authored in part by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-accessplan). This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, under contract number DE-AC05-00OR22725. This manuscript has been authored in part by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan). This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, under contract number DE-AC05-00OR22725.

FundersFunder number
DOE Public Access Plan
United States Government
U.S. Department of Energy
Office of Science
Advanced Scientific Computing Research

    Keywords

    • Neuromorphic-Computing,-Spiking-Neural-Networks,-Encoding-Mechanisms,-General-Purpose-Neuromorphic-Computing,-Energy-Efficient-Computing,-Brain-Inspired-Computing,-Neuromorphic-Algorithms

    Fingerprint

    Dive into the research topics of 'Virtual Neuron: A Neuromorphic Approach for Encoding Numbers'. Together they form a unique fingerprint.

    Cite this