Non-boolean computing based on linear waves and oscillators

We investigate, how linear or weakly nonlinear oscillatory systems (coupled nanoscale oscillators and propagating spin-waves) can be used as non-Boolean computing systems. We study two model systems: nearest-neighbor connected harmonic oscillators and propagating spin-waves. We argue that these systems may realize efficient co-processors for some demanding applications (image processing, associative memories, scientific computations), where digital CMOS solutions are notably inefficient. Wave-based processing architectures may use emerging nano-scale oscillators as device components, potentially surpassing end-of-roadmap CMOS performance.

[1]  Giovanni Finocchio,et al.  Spin transfer nano-oscillators. , 2013, Nanoscale.

[2]  Alexander Khitun,et al.  Magnonic holographic devices for special type data processing , 2013 .

[3]  Eugene M. Izhikevich,et al.  Resonate-and-fire neurons , 2001, Neural Networks.

[4]  Wolfgang Porod,et al.  A differential inverter-based switched-capacitor oscillator in 65 nm CMOS technology , 2015, 2015 European Conference on Circuit Theory and Design (ECCTD).

[5]  J. Reif,et al.  Optical computing techniques for image/video compression , 1994, Proc. IEEE.

[6]  Sanguthevar Rajasekaran,et al.  Basic Algorithms on Parallel Optical Models of Computing , 1999 .

[7]  Ehsan Afshari,et al.  Ultrafast analog Fourier transform using 2-D LC lattice , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[8]  F. Mancoff,et al.  Direct observation of a propagating spin wave induced by spin-transfer torque. , 2011, Nature nanotechnology.

[9]  W. Porod,et al.  Modeling of coupled spin torque oscillators for applications in associative memories , 2012, 2012 12th IEEE International Conference on Nanotechnology (IEEE-NANO).

[10]  J H Reif,et al.  Efficient parallel algorithms for optical computing with the discrete Fourier transform (DFT) primitive. , 1997, Applied optics.

[11]  Wolfgang Porod,et al.  Spin-wave based realization of optical computing primitives , 2014 .

[12]  R. L. Wigington A New Concept in Computing , 1959, Proceedings of the IRE.

[13]  Narayan Srinivasa,et al.  Energy-Efficient Neuron, Synapse and STDP Integrated Circuits , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[14]  Yan Fang,et al.  Non-Boolean associative architectures based on nano-oscillators , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

[15]  Okan K. Ersoy,et al.  Diffraction, Fourier Optics and Imaging , 2006 .

[16]  Dror G. Feitelson Optical computing - a survey for computer scientists , 1988 .

[17]  Wolfgang Porod,et al.  Dynamic coupling of spin torque oscillators for associative memories , 2014, 2014 14th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA).

[18]  I. Mahboob,et al.  Bit storage and bit flip operations in an electromechanical oscillator. , 2008, Nature nanotechnology.

[19]  A. Serga,et al.  Magnon transistor for all-magnon data processing , 2014, Nature Communications.

[20]  Vijaykrishnan Narayanan,et al.  Synchronized charge oscillations in correlated electron systems , 2014, Scientific Reports.

[21]  Danny Roberge,et al.  Optical wavelet transform , 1992 .