Neuromorphic Computing is Turing-Complete

Prasanna Date, Thomas Potok, Catherine Schuman, Bill Kay

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

7 Scopus citations

Abstract

Neuromorphic computing is a non-von Neumann computing paradigm that performs computation by emulating the human brain. Neuromorphic systems are extremely energy-efficient and known to consume thousands of times less power than CPUs and GPUs. They have the potential to drive critical use cases such as autonomous vehicles, edge computing and internet of things in the future. For this reason, they are sought to be an indispensable part of the future computing landscape. Neuromorphic systems are mainly used for spike-based machine learning applications, although there are some non-machine learning applications in graph theory, differential equations, and spike-based simulations. These applications suggest that neuromorphic computing might be capable of general-purpose computing. However, general-purpose computability of neuromorphic computing has not been established yet. In this work, we prove that neuromorphic computing is Turing-complete and therefore capable of general-purpose computing. Specifically, we present a model of neuromorphic computing, with just two neuron parameters (threshold and leak), and two synaptic parameters (weight and delay). We devise neuromorphic circuits for computing all the μ-recursive functions (i.e., constant, successor and projection functions) and all the μ-recursive operators (i.e., composition, primitive recursion and minimization operators). Given that the μ-recursive functions and operators are precisely the ones that can be computed using a Turing machine, this work establishes the Turing-completeness of neuromorphic computing.

Original languageEnglish
Title of host publicationICONS 2022 - Proceedings of International Conference on Neuromorphic Systems 2022
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450397896
DOIs
StatePublished - Jul 27 2022
Event2022 International Conference on Neuromorphic Systems, ICONS 2022 - Knoxville, United States
Duration: Jul 27 2022Jul 29 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2022 International Conference on Neuromorphic Systems, ICONS 2022
Country/TerritoryUnited States
CityKnoxville
Period07/27/2207/29/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-access-plan). This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725. This work was funded in part by the DOE Office of Science, High-energy Physics Quantised program. This work was funded in part by the DOE Office of Science, Advanced Scientific Computing Research (ASCR) program.

Keywords

  • Computability and Complexity
  • Neuromorphic Computing
  • Turing Machine
  • Turing-Complete
  • μ-Recursive Functions

Fingerprint

Dive into the research topics of 'Neuromorphic Computing is Turing-Complete'. Together they form a unique fingerprint.

Cite this