Perspectives of Using Oscillators for Computing and Signal Processing
arXiv:1805.09056
Abstract
It is an intriguing concept to use oscillators as fundamental building blocks of electronic computers. The idea is not new, but is currently subject to intense research as a part of the quest for 'beyond Moore' electronic devices. In this paper we give an engineering-minded survey of oscillator-based computing architectures, with the goal of understanding their promise and limitations for next-generation computing. We will mostly discuss non-Boolean, neurally-inspired computing concepts and put the emphasis on hardware and on circuits where the oscillators are realized from emerging, nanoscale building blocks. Despite all the promise that oscillatory computing holds, existing literature gives very few clear-cut arguments about the possible benefits of using oscillators in place of other analog nonlinear circuit elements. In this survey we will argue for finding the rationale of using oscillatory building blocks and call for benchmarking studies that compare oscillatory computing circuits to level-based (analog) implementations.
References in corpus (6)
- Vowel recognition with four coupled spin-torque nano-oscillators
- A Survey of Neuromorphic Computing and Neural Networks in Hardware
- Memcomputing: a computing paradigm to store and process information on the same physical platform
- Solving mazes with memristors: a massively-parallel approach
- Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states
- A robust autoassociative memory with coupled networks of Kuramoto-type oscillators