Skip to main content
SHARE
Publication

Arithmetic Primitives for Efficient Neuromorphic Computing

Publication Type
Conference Paper
Book Title
2023 IEEE International Conference on Rebooting Computing (ICRC)
Publication Date
Page Numbers
1 to 5
Publisher Location
New Jersey, United States of America
Conference Name
2023 IEEE International Conference on Rebooting Computing (ICRC)
Conference Location
San Diego, California, United States of America
Conference Sponsor
IEEE
Conference Date
-

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.