Integrated photonic FFT for photonic tensor operations towards efficient and high-speed neural networks

Abstract The technologically-relevant task of feature extraction from data performed in deep-learning systems is routinely accomplished as repeated fast Fourier transforms (FFT) electronically in prevalent domain-specific architectures such as in graphics processing units (GPU). However, electronics systems are limited with respect to power dissipation and delay, due to wire-charging challenges related to interconnect capacitance. Here we present a silicon photonics-based architecture for convolutional neural networks that harnesses the phase property of light to perform FFTs efficiently by executing the convolution as a multiplication in the Fourier-domain. The algorithmic executing time is determined by the time-of-flight of the signal through this photonic reconfigurable passive FFT ‘filter’ circuit and is on the order of 10’s of picosecond short. A sensitivity analysis shows that this optical processor must be thermally phase stabilized corresponding to a few degrees. Furthermore, we find that for a small sample number, the obtainable number of convolutions per {time, power, and chip area) outperforms GPUs by about two orders of magnitude. Lastly, we show that, conceptually, the optical FFT and convolution-processing performance is indeed directly linked to optoelectronic device-level, and improvements in plasmonics, metamaterials or nanophotonics are fueling next generation densely interconnected intelligent photonic circuits with relevance for edge-computing 5G networks by processing tensor operations optically.

[1]  Steven A. Miller,et al.  Large-scale optical phased array using a low-power multi-pass silicon photonic platform , 2020 .

[2]  David A. Patterson,et al.  Motivation for and Evaluation of the First Tensor Processing Unit , 2018, IEEE Micro.

[3]  Ming C. Wu,et al.  Large-scale silicon photonic switches with movable directional couplers , 2015 .

[4]  M. Marhic,et al.  Discrete Fourier transforms by single-mode star networks. , 1987, Optics letters.

[5]  Yi Luo,et al.  All-optical machine learning using diffractive deep neural networks , 2018, Science.

[6]  Daniel Brunner,et al.  Parallel photonic information processing at gigabyte per second data rates using transient states , 2013, Nature Communications.

[7]  Yacob Ben-Aryeh,et al.  Quantum fast fourier transform and quantum computation by linear optics , 2007 .

[8]  Volker J. Sorger,et al.  A deterministic guide for material and mode dependence of on-chip electro-optic modulator performance , 2017 .

[9]  Steve B. Furber,et al.  The SpiNNaker Project , 2014, Proceedings of the IEEE.

[10]  Paolo Lugli,et al.  Science and Engineering Beyond Moore's Law , 2012, Proceedings of the IEEE.

[11]  Paul R. Prucnal,et al.  Broadcast and Weight: An Integrated Network For Scalable Photonic Spike Processing , 2014, Journal of Lightwave Technology.

[12]  David A. B. Miller Attojoule Optoelectronics for Low-Energy Information Processing and Communications , 2017, Journal of Lightwave Technology.

[13]  Shanhui Fan,et al.  Training of Photonic Neural Networks through In Situ Backpropagation , 2018, 2019 Conference on Lasers and Electro-Optics (CLEO).

[14]  Jie Sun,et al.  Large-Scale Silicon Photonic Circuits for Optical Phased Arrays , 2014, IEEE Journal of Selected Topics in Quantum Electronics.

[15]  Ke Li,et al.  Multipurpose silicon photonics signal processor core , 2017, Nature Communications.

[16]  X. Zhang,et al.  Ultra-compact silicon nanophotonic modulator with broadband response , 2012 .

[17]  Reck,et al.  Experimental realization of any discrete unitary operator. , 1994, Physical review letters.

[18]  Rajeev J Ram,et al.  Integrating photonics with silicon nanoelectronics for the next generation of systems on a chip , 2018, Nature.

[19]  Andrew S. Cassidy,et al.  Convolutional networks for fast, energy-efficient neuromorphic computing , 2016, Proceedings of the National Academy of Sciences.

[20]  Volker J. Sorger,et al.  Fundamental Scaling Laws in Nanophotonics , 2016, Scientific Reports.

[21]  Eli Shlizerman,et al.  An Optical Frontend for a Convolutional Neural Network , 2018, Applied optics.

[22]  Dirk Englund,et al.  Deep learning with coherent nanophotonic circuits , 2017, 2017 Fifth Berkeley Symposium on Energy Efficient Electronic Systems & Steep Transistors Workshop (E3S).

[23]  Christopher C. Tison,et al.  Linear programmable nanophotonic processors , 2018, Optica.

[24]  Volker J. Sorger,et al.  Roadmap on material-function mapping for photonic-electronic hybrid neural networks , 2019, APL Materials.

[25]  Yue-Kai Huang,et al.  Optical FFT/IFFT circuit realization using arrayed waveguide gratings and the applications in all-optical OFDM system. , 2011, Optics express.

[26]  Bhavin J. Shastri,et al.  Neuromorphic photonic networks using silicon photonic weight banks , 2016, Scientific Reports.

[27]  Jacob B. Khurgin,et al.  Nonlinear epsilon-near-zero materials explained: opinion , 2019, Optical Materials Express.

[28]  Humphreys,et al.  An Optimal Design for Universal Multiport Interferometers , 2016, 1603.08788.

[29]  Volker J. Sorger,et al.  Active material, optical mode and cavity impact on nanoscale electro-optic modulation performance , 2017 .

[30]  M Winter,et al.  Simple all-optical FFT scheme enabling Tbit/s real-time signal processing. , 2010, Optics express.

[31]  Paul R. Prucnal,et al.  Microring Weight Banks , 2016, IEEE Journal of Selected Topics in Quantum Electronics.

[32]  Paul R. Prucnal,et al.  Digital Electronics and Analog Photonics for Convolutional Neural Networks (DEAP-CNNs) , 2019, IEEE Journal of Selected Topics in Quantum Electronics.

[33]  Volker J. Sorger,et al.  A compact plasmonic MOS-based 2×2 electro-optic switch , 2015, 1506.02337.

[34]  Ellen Zhou,et al.  Neuromorphic photonic networks using silicon photonic weight banks , 2017, Scientific Reports.

[35]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[36]  G. Lo,et al.  A high-responsivity photodetector absent metal-germanium direct contact. , 2014, Optics express.

[37]  H. J. Caulfield,et al.  Optical neural networks , 1989 .

[38]  Mario Miscuglio,et al.  All-optical nonlinear activation function for photonic neural networks [Invited] , 2018, Optical Materials Express.