Skip to main content
SHARE
Publication

Computational Complexity of Neuromorphic Algorithms...

by Prasanna A Date, William W Kay, Catherine D Schuman, Robert M Patton, Thomas E Potok
Publication Type
Conference Paper
Book Title
ICONS 2021: International Conference on Neuromorphic Systems 2021
Publication Date
Page Numbers
1 to 7
Conference Name
International Conference on Neuromorphic Systems (ICONS) 2021
Conference Location
Oak Ridge, Tennessee, United States of America
Conference Sponsor
Oak Ridge National Laboratory
Conference Date
-

Neuromorphic computing has several characteristics that make it an extremely compelling computing paradigm for post Moore computation. Some of these characteristics include intrinsic parallelism, inherent scalability, collocated processing and memory, and event-driven computation. While these characteristics impart energy efficiency to neuromorphic systems, they do come with their own set of challenges. One of the biggest challenges in neuromorphic computing is to establish the theoretical underpinnings of the computational complexity of neuromorphic algorithms. In this paper, we take the first steps towards defining the space and time complexity of neuromorphic algorithms. Specifically, we describe a model of neuromorphic computation and state the assumptions that govern the computational complexity of neuromorphic algorithms. Next, we present a theoretical framework to define the computational complexity of a neuromorphic algorithm. We explicitly define what space and time complexities mean in the context of neuromorphic algorithms based on our model of neuromorphic computation. Finally, we leverage our approach and define the computational complexities of six neuromorphic algorithms: constant function, successor function, predecessor function, projection function, neuromorphic sorting algorithm and neighborhood subgraph extraction algorithm.