Arithmetic Primitives for Efficient Neuromorphic Computing

Ahna Wurm, Rebecca Seay, Prasanna Date, Shruti Kulkarni, Aaron Young, Jeffrey Vetter

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

Abstract

Neuromorphic computing is steadily gaining popularity in many scientific and engineering disciplines. However, one of the biggest problems that has prevented widespread usage of neuromorphic computing is the lack of efficient encoding methods. Traditional encoding methods such as binning, rate encoding, and temporal encoding are based on unary encoding and generate a large number of spikes for certain applications, making them less energy efficient. Lack of better encoding methods has also prevented preprocessing operations from being carried out on neuromorphic computers. As a result, over 99% of the time can be spent on data preprocessing and data transfer operations in some cases, leading to an inefficient workflow. In this paper, we present preliminary results that would enable us to efficiently encode data and perform basic arithmetic operations on neuromorphic computers. First, we present a neuromorphic approach for the two's complement encoding of numbers and leverage it to devise addition and multiplication circuits, which could be used in preprocessing operations on neuromorphic computers. We test our approach on the SuperNeuroMAT simulator. Our results indicate that two's complement is a highly efficient encoding method in terms of time, space, and energy complexity and that the addition and multiplication circuits produce accurate results on two numbers having arbitrary precision.

Original languageEnglish
Title of host publication2023 IEEE International Conference on Rebooting Computing, ICRC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350382044
DOIs
StatePublished - 2023
Event8th IEEE International Conference on Rebooting Computing, ICRC 2023 - San Diego, United States
Duration: Dec 5 2023Dec 6 2023

Publication series

Name2023 IEEE International Conference on Rebooting Computing, ICRC 2023

Conference

Conference8th IEEE International Conference on Rebooting Computing, ICRC 2023
Country/TerritoryUnited States
CitySan Diego
Period12/5/2312/6/23

Funding

This manuscript has been authored by UT-Battelle LLC under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The US government retains and the publisher, by accepting the article for publication, acknowledges that the US government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for US government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://www.energy.gov/doe-public-access-plan). The authors thank Ethan Barlow of Oak Ridge National Laboratory for editing this manuscript.

FundersFunder number
U.S. Department of Energy
UT-BattelleDE-AC05-00OR22725

    Fingerprint

    Dive into the research topics of 'Arithmetic Primitives for Efficient Neuromorphic Computing'. Together they form a unique fingerprint.

    Cite this