Computing with Networks of Oscillatory Dynamical Systems

Arijit Raychowdhury, Abhinav Parihar, Gus Henry Smith, Vijaykrishnan Narayanan, Gyorgy Csaba, Matthew Jerry, Wolfgang Porod, Suman Datta

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

As we approach the end of the silicon road map, alternative computing models that can solve at-scale problems in the data-centric world are becoming important. This is accompanied by the realization that binary abstraction and Boolean logic, which have been the foundations of modern computing revolution, fall short of the desired performance and power efficiency. In particular, hard computing problems relevant to pattern matching, image and signal processing, optimizations, and neuromorphic applications require alternative approaches. In this paper, we review recent advances in oscillatory dynamical system-based models of computing and their implementations. We show that simple configurations of oscillators connected using simple electrical circuits can result in interesting phase and frequency dynamics of such coupled oscillatory systems. Such networks can be controlled, programmed, and observed to solve computationally hard problems. Although our discussion in this paper is limited to insulator-to-metal transition devices and spin-torque oscillators, the general philosophy of such a computing paradigm of 'let physics do the computing' can be translated to other mediums as well, including micromechanical and optical systems. We present an overview of the mathematical treatments necessary to understand the time evolution of these systems and highlight the recent experimental results in this area that suggest the potential of such computational models.

Original languageEnglish (US)
Article number8565896
Pages (from-to)73-89
Number of pages17
JournalProceedings of the IEEE
Volume107
Issue number1
DOIs
StatePublished - Jan 1 2019

Fingerprint

Dynamical systems
Pattern matching
Optical systems
Transition metals
Signal processing
Image processing
Torque
Physics
Silicon
Networks (circuits)

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

Raychowdhury, A., Parihar, A., Smith, G. H., Narayanan, V., Csaba, G., Jerry, M., ... Datta, S. (2019). Computing with Networks of Oscillatory Dynamical Systems. Proceedings of the IEEE, 107(1), 73-89. [8565896]. https://doi.org/10.1109/JPROC.2018.2878854
Raychowdhury, Arijit ; Parihar, Abhinav ; Smith, Gus Henry ; Narayanan, Vijaykrishnan ; Csaba, Gyorgy ; Jerry, Matthew ; Porod, Wolfgang ; Datta, Suman. / Computing with Networks of Oscillatory Dynamical Systems. In: Proceedings of the IEEE. 2019 ; Vol. 107, No. 1. pp. 73-89.
@article{a97cc4b619c341f7b35731a57a37b451,
title = "Computing with Networks of Oscillatory Dynamical Systems",
abstract = "As we approach the end of the silicon road map, alternative computing models that can solve at-scale problems in the data-centric world are becoming important. This is accompanied by the realization that binary abstraction and Boolean logic, which have been the foundations of modern computing revolution, fall short of the desired performance and power efficiency. In particular, hard computing problems relevant to pattern matching, image and signal processing, optimizations, and neuromorphic applications require alternative approaches. In this paper, we review recent advances in oscillatory dynamical system-based models of computing and their implementations. We show that simple configurations of oscillators connected using simple electrical circuits can result in interesting phase and frequency dynamics of such coupled oscillatory systems. Such networks can be controlled, programmed, and observed to solve computationally hard problems. Although our discussion in this paper is limited to insulator-to-metal transition devices and spin-torque oscillators, the general philosophy of such a computing paradigm of 'let physics do the computing' can be translated to other mediums as well, including micromechanical and optical systems. We present an overview of the mathematical treatments necessary to understand the time evolution of these systems and highlight the recent experimental results in this area that suggest the potential of such computational models.",
author = "Arijit Raychowdhury and Abhinav Parihar and Smith, {Gus Henry} and Vijaykrishnan Narayanan and Gyorgy Csaba and Matthew Jerry and Wolfgang Porod and Suman Datta",
year = "2019",
month = "1",
day = "1",
doi = "10.1109/JPROC.2018.2878854",
language = "English (US)",
volume = "107",
pages = "73--89",
journal = "Proceedings of the IEEE",
issn = "0018-9219",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

Raychowdhury, A, Parihar, A, Smith, GH, Narayanan, V, Csaba, G, Jerry, M, Porod, W & Datta, S 2019, 'Computing with Networks of Oscillatory Dynamical Systems', Proceedings of the IEEE, vol. 107, no. 1, 8565896, pp. 73-89. https://doi.org/10.1109/JPROC.2018.2878854

Computing with Networks of Oscillatory Dynamical Systems. / Raychowdhury, Arijit; Parihar, Abhinav; Smith, Gus Henry; Narayanan, Vijaykrishnan; Csaba, Gyorgy; Jerry, Matthew; Porod, Wolfgang; Datta, Suman.

In: Proceedings of the IEEE, Vol. 107, No. 1, 8565896, 01.01.2019, p. 73-89.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Computing with Networks of Oscillatory Dynamical Systems

AU - Raychowdhury, Arijit

AU - Parihar, Abhinav

AU - Smith, Gus Henry

AU - Narayanan, Vijaykrishnan

AU - Csaba, Gyorgy

AU - Jerry, Matthew

AU - Porod, Wolfgang

AU - Datta, Suman

PY - 2019/1/1

Y1 - 2019/1/1

N2 - As we approach the end of the silicon road map, alternative computing models that can solve at-scale problems in the data-centric world are becoming important. This is accompanied by the realization that binary abstraction and Boolean logic, which have been the foundations of modern computing revolution, fall short of the desired performance and power efficiency. In particular, hard computing problems relevant to pattern matching, image and signal processing, optimizations, and neuromorphic applications require alternative approaches. In this paper, we review recent advances in oscillatory dynamical system-based models of computing and their implementations. We show that simple configurations of oscillators connected using simple electrical circuits can result in interesting phase and frequency dynamics of such coupled oscillatory systems. Such networks can be controlled, programmed, and observed to solve computationally hard problems. Although our discussion in this paper is limited to insulator-to-metal transition devices and spin-torque oscillators, the general philosophy of such a computing paradigm of 'let physics do the computing' can be translated to other mediums as well, including micromechanical and optical systems. We present an overview of the mathematical treatments necessary to understand the time evolution of these systems and highlight the recent experimental results in this area that suggest the potential of such computational models.

AB - As we approach the end of the silicon road map, alternative computing models that can solve at-scale problems in the data-centric world are becoming important. This is accompanied by the realization that binary abstraction and Boolean logic, which have been the foundations of modern computing revolution, fall short of the desired performance and power efficiency. In particular, hard computing problems relevant to pattern matching, image and signal processing, optimizations, and neuromorphic applications require alternative approaches. In this paper, we review recent advances in oscillatory dynamical system-based models of computing and their implementations. We show that simple configurations of oscillators connected using simple electrical circuits can result in interesting phase and frequency dynamics of such coupled oscillatory systems. Such networks can be controlled, programmed, and observed to solve computationally hard problems. Although our discussion in this paper is limited to insulator-to-metal transition devices and spin-torque oscillators, the general philosophy of such a computing paradigm of 'let physics do the computing' can be translated to other mediums as well, including micromechanical and optical systems. We present an overview of the mathematical treatments necessary to understand the time evolution of these systems and highlight the recent experimental results in this area that suggest the potential of such computational models.

UR - http://www.scopus.com/inward/record.url?scp=85058126870&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85058126870&partnerID=8YFLogxK

U2 - 10.1109/JPROC.2018.2878854

DO - 10.1109/JPROC.2018.2878854

M3 - Article

AN - SCOPUS:85058126870

VL - 107

SP - 73

EP - 89

JO - Proceedings of the IEEE

JF - Proceedings of the IEEE

SN - 0018-9219

IS - 1

M1 - 8565896

ER -

Raychowdhury A, Parihar A, Smith GH, Narayanan V, Csaba G, Jerry M et al. Computing with Networks of Oscillatory Dynamical Systems. Proceedings of the IEEE. 2019 Jan 1;107(1):73-89. 8565896. https://doi.org/10.1109/JPROC.2018.2878854