Abstract
The rapid development of artificial neural networks and applied artificial intelligence has led to many applications. However, current software implementation of neural networks is severely limited in terms of performance and energy efficiency. It is believed that further progress requires the development of neuromorphic systems, in which hardware directly mimics the neuronal network structure of a human brain. Here, we propose theoretically and realize experimentally an optical network of nodes performing binary operations. The nonlinearity required for efficient computation is provided by semiconductor microcavities in the strong quantum light-matter coupling regime, which exhibit exciton–polariton interactions. We demonstrate the system performance against a pattern recognition task, obtaining accuracy on a par with state-of-the-art hardware implementations. Our work opens the way to ultrafast and energy-efficient neuromorphic systems taking advantage of ultrastrong optical nonlinearity of polaritons.
Keywords: exciton-polaritons, binary network, nonlinear optics, semiconductors, microcavities
Introduction
The human brain, despite consuming only about 15 W of power, is superior to the most advanced modern supercomputers in many practical tasks, such as object detection and classification. Artificial neural networks (ANNs) are an approach to data processing that mimics the operation of a biological network of neurons, allowing researchers to implement machine learning. Recent years have witnessed immense progress in ANN-based applied artificial intelligence, which has found many important applications in a growing diversity of fields, including medicine, logistics, finance, marketing, defense, agriculture, quantum science, geoscience, gaming, information technology, cybersecurity, language processing, robotics, and autonomous vehicles.1,2
As the amount of data continually grows, there is an urgent need to provide faster and more energy efficient systems. However, in comparison with the human brain, software simulations of neural networks are inefficient.3 In the von Neumann architecture, prevalent in conventional computers, the memory and processing units are physically separated, which results in a communication bottleneck. Moreover, the development of current semiconductor technology is bounded by the practical limit of Moore’s law and Amdahl’s law, which hinder the further increase of computational power through the decrease of system size or the increase of the number of processing units.4 These bounds are largely due to the limited energy efficiency of memory, communication channels, and processing units, which no longer improves exponentially as in the previous decades.5 Therefore, it is crucial to find an energy-efficient and powerful alternative for big data processing. Such a platform is required to realize a neuromorphic approach to neural networks, in which the massively parallel structure of the network is realized physically rather than simulated.3 In this context, photonic systems are natural candidates;4,6−12 but, most of the existing realizations were only able to perform basic machine learning tasks, and the advantage of optical system in terms of speed or energy efficiency has not been clearly demonstrated.
Recently, semiconductor microcavities in the quantum strong-coupling regime have emerged as a promising hardware platform for machine learning.13,14 Exciton-polaritons are quasiparticles resulting from the coupling between photons and excitons in this system.15,16 They exhibit properties of both light and matter. Electrostatic interactions of excitons lead to optical nonlinearity orders of magnitude stronger than in conventional optical media.17,18 The cavity photon lifetime results in a picosecond reaction time. The extremely low effective mass of polaritons allows for Bose–Einstein condensation16,19 recently realized at room temperature in organic and nonorganic materials,20−22 demonstrating strong nonlinear effects.23,24 Basic logic elements such as polariton switches, transistors, and gates have been realized.18,25−30 A system consisting of a polariton microcavity and an off-line classifier was demonstrated to outperform linear classification algorithms.14
To solve practical tasks of high complexity, a neural network has to perform a nonlinear transformation of input data into an effective higher-dimensional space. This allows for determining the result with a linear classification at the output layer.31 Recently, binarized neural networks, in which the activations or weights of connections are two-level and the neurons perform simple binary operations, have received much attention.32,33 Binarized networks are characterized by a greatly improved speed and energy efficiency, at the cost of a minimal reduction of inference accuracy.
Here, we propose theoretically and realize experimentally a binary network implemented in a polariton microcavity system. Importantly, the hardware of the network is composed of energy-passive optical elements only, such as resonators, beam splitters, and optical filters. We demonstrate that binarized neurons can operate in a fully all-optical mode, which allows for exploiting the intrinsic ultrashort time scales and high energy efficiency of photonics.34 The energy cost of a single binary operation is measured to be of the order of picojoules, which is comparable to the state-of-the-art electronic neuromorphic implementations, while the computation time scales are in the picosecond range. We demonstrate approximately 96% classification accuracy of handwritten digits from the Modified National Institute of Science and Technology (MNIST) data set, using a simple single-hidden-layer network in a noisy experimental environment.
Results
All-Optical XOR Logic Gate
The first step in the implementation of a binarized network is the realization of its basic building block,33 a single XOR gate. The XOR task is a generic example of a problem not solvable using a perceptron or a linear classifier, see Figure 1a. Therefore, it is a benchmark of the capability to solve problems that require a nonlinear transformation. The principle of the implementation is depicted in Figure 1b. In addition to the inputs, which correspond to the two-dimensional xy plane in Figure 1b, a nonlinear feature (z axis) is provided by a micrometer-sized exciton–polariton condensate.
In our experiment, the microcavity consists of two CdTe-based Bragg mirrors, separated by an approximately 600 nm thick (Cd,Zn,Mg)Te layer. At the antinodes of the electromagnetic standing wave, six (Cd,Zn,Mn)Te quantum wells (QWs) are introduced for efficient coupling of QW excitons and the photonic modes (see the Supporting Information for more details).
We excite two spatially separated localized condensation sites, Figure 1c, with a series of nonresonant picosecond laser pulses, encoding the corresponding inputs with low (0) or high (1) pulse energy. The two sites are localized close to each other, with a 2 μm distance, which results in a Josephson junction type coupling.35,36 The light emitted from condensation sites is a nonlinear transformation of the inputs, directed to the linear classifier. The classifier is trained to distinguish “0” and “1” results by adjusting output weights, or the cut in the feature space (Figure 1b).
Figure 2 shows the results obtained using an optoelectronic setup. The photoluminescence of a condensation site as a function of the combined pulse energy of the two inputs resembles the ReLU (rectified linear unit) activation function, see Figure 2a. Figure 2b shows the energy integrated output intensity from one of the sites for the four possible binary input combinations. The emission intensity from the two sites is converted to electronic signals by the camera and used to infer the result using linear classification. As demonstrated in Figure 2c, the accuracy (or the ratio of correct to total predictions) of the XOR gate depends on the degree of nonlinearity η (see the Supporting Information for the definition of η), and an almost perfect operation is obtained for η ≈ 5. Our system achieved perfect accuracy (no mistakes in several hundred thousand operations) due to the nonlinearity reaching η ≈ 50.
Having constructed the XOR unit, we build a binary network with a single hidden layer of several thousand (Ngates) of XOR gates, see Figure 2e. We consider the handwritten digit recognition task using the MNIST data set, which consists of 60000 training samples and 10000 testing samples of 28 × 28 greyscale images.37 At the input, we convert each image into a black and white bitmap, and assign a random pair of pixels from the 28 × 28 image to each of the gates, see Figure 2e. The same pairs of pixel positions denoted by p1···pn are assigned to the same gates 1···n for all digits. This allows us to detect nontrivial correlations between pixels even in the single-layer network. The above stage does not require any nonlinear operation and can be implemented all-optically, for example, using a three-dimensional laser-written waveguide array.38 Since the assignment is random and does not change during training, the structure of the network can be considered as a binary generalization of extreme learning machines.39 Deep networks with more complex structures can be implemented by cascading layers of XOR gates.33 To demonstrate the capability of the network, we use time multiplexing to realize all gates in the hidden layer. Logistic regression is used to determine the optimal classification hyperplane in the Ngates-dimensional space (see the Supporting Information for details). The results are shown in Figure 2d, where we plot the accuracy of inference as a function of Ngates. For around 10000 gates the accuracy reaches a plateau at the level of approximately 96%. This is comparable to or higher than that for the state-of-the-art neuromorphic implementations9,14,40−42 and is considerably higher than the accuracy of pure software linear classification of the grayscale MNIST data set (92.7%) or its binarized version (91.5%), obtained with logistic regression algorithm.
Similar to the majority of photonic realizations,7,8,40,43 in the above scheme the linear classification is implemented electronically. This limits the speed and energy efficiency of the system. To solve this issue, we demonstrate that binarized neurons can operate in the all-optical configuration. Such a device is a photonic analog of neural network accelerators.44−47 In Figure 3a, we show the modified setup of the XOR gate, in which the linear classification is performed by optical elements only. The input pulses are directed at beam splitters, which create auxiliary optical paths bypassing the microcavity. In contrast to the previous scheme, a single condensation site is excited by both input pulses. The weights w1 and w2 of direct connections between the input and the output are implemented with neutral density filters, which reduce the pulse intensity in a controlled way. Since the emission from the condensate is always darker than the input pulses, the emission weight is set to unity. The emission from the condensate mixed with the two weighted auxiliary pulses constitutes the optical output of the gate. This intensity mixing effectively performs a simple three-component vector-matrix multiplication, which is necessary to perform the classification in the three-dimensional feature space (see the Supporting Information for details).
The nonlinear element has to exhibit a negative differential input–output dependence in a range of excitation powers, as shown in Figure 3b. As the filter weights w1 and w2 cannot be negative, the monotonically positive dependence would not lead to a useful gate (see the Supporting Information). We use a long-pass spectral filter placed behind the cavity to obtain the negative response shown in Figure 3b. In the “11” input configuration the polariton–polariton interactions shift the emission to higher frequencies, which are blocked by the filter. This method allows for obtaining the well-defined “0” and “1” output levels, which are consistent for all input configurations, see Figure 3c. The noise of the output results mostly from the limited stability of our laser.
To estimate the energy efficiency we determine the input pulse energy required for a single gate operation. The power of input pulses in the “1” state was measured using a power meter at the entrance to the microcavity to be 1.2 mW at 76 MHz repetition rate, which gives approximately 16 pJ pulse energy per gate operation, while the energy of auxiliary pulses was much lower. The approximate cost is around 16 pJ per synaptic operation, comparable to the state-of the-art neuromorphic electronic implementation.3
Discussion
The radical change of the paradigm of computation allows us to propose an optical system that can be realized with currently available optical elements. In particular, the system does not require a separate memory unit, as all information is carried by photons propagating through the network. We emphasize that despite the binary structure of the network, which is based on XOR gates, we go beyond the traditional digital computer architecture. Our approach reveals the potential of semiconductor microcavity systems as a platform for energy efficient information processing.
Acknowledgments
This work was supported by the Ministry of Higher Education, Poland, under the Diamentowy Grant 0005/DIA/2016/45, and the National Science Center, Poland, under projects 2019/33/N/ST3/02019, 2017/27/B/ST3/00271, 2016/22/E/ST3/00045, 2015/18/E/ST3/00559, and 2020/37/B/ST3/01657. M.M. and P.C. acknowledge support from grant no. 2017/25/Z/ST3/03032, under the QuantERA program. T.C.H.L. was supported by the Singapore Ministry of Education (MOE2019-T2-1-004). This study was carried out with the use of CePT, CeZaMat, and NLTK infrastructures financed by the European Union, European Regional Development Fund.
Supporting Information Available
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.nanolett.0c04696.
Sample, polariton spectra, experimental setup, degree of useful nonlinearity, optoelectronic machine learning, the XOR classification task, all-optical XOR operation ultrafast XOR gate, and teaching the network for the MNIST handwritten digits classification task (PDF)
The authors declare no competing financial interest.
Supplementary Material
References
- LeCun Y.; Bengio Y.; Hinton G. Deep learning. Nature 2015, 521, 436–444. 10.1038/nature14539. [DOI] [PubMed] [Google Scholar]
- Misra J.; Saha I. Artificial neural networks in hardware: A survey of two decades of progress. Neurocomputing 2010, 74, 239–255. 10.1016/j.neucom.2010.03.021. [DOI] [Google Scholar]
- Merolla P. A.; et al. A million spiking-neuron integrated circuit with a scalable communication network and interface. Science 2014, 345, 668–673. 10.1126/science.1254642. [DOI] [PubMed] [Google Scholar]
- Kitayama K.-i.; Notomi M.; Naruse M.; Inoue K.; Kawakami S.; Uchida A. Novel frontier of photonics for data processing-Photonic accelerator. APL Photonics 2019, 4, 090901. 10.1063/1.5108912. [DOI] [Google Scholar]
- Xu X.; Ding Y.; Hu S. X.; Niemier M.; Cong J.; Hu Y.; Shi Y. Scaling for edge inference of deep neural networks. Nature Electronics 2018, 1, 216–222. 10.1038/s41928-018-0059-3. [DOI] [Google Scholar]
- Feldmann J.; Youngblood N.; Wright C. D.; Bhaskaran H.; Pernice W. H. P. All-optical spiking neurosynaptic networks with self-learning capabilities. Nature 2019, 569, 208–214. 10.1038/s41586-019-1157-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brunner D.; Soriano M. C.; Mirasso C. R.; Fischer I. Parallel photonic information processing at gigabyte per second data rates using transient states. Nat. Commun. 2013, 4, 1364. 10.1038/ncomms2368. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vandoorne K.; Mechet P.; Van Vaerenbergh T.; Fiers M.; Morthier G.; Verstraeten D.; Schrauwen B.; Dambre J.; Bienstman P. Experimental demonstration of reservoir computing on a silicon photonics chip. Nat. Commun. 2014, 5, 3541. 10.1038/ncomms4541. [DOI] [PubMed] [Google Scholar]
- Lin X.; Rivenson Y.; Yardimci N. T.; Veli M.; Luo Y.; Jarrahi M.; Ozcan A. All-optical machine learning using diffractive deep neural networks. Science 2018, 361, 1004–1008. 10.1126/science.aat8084. [DOI] [PubMed] [Google Scholar]
- Shen Y.; Harris N. C.; Skirlo S.; Prabhu M.; Baehr-Jones T.; Hochberg M.; Sun X.; Zhao S.; Larochelle H.; Englund D.; Soljacic M. Deep learning with coherent nanophotonic circuits. Nat. Photonics 2017, 11, 441–446. 10.1038/nphoton.2017.93. [DOI] [Google Scholar]
- Tait A. N.; Nahmias M. A.; Shastri B. J.; Prucnal P. R. Broadcast and Weight: An Integrated Network For Scalable Photonic Spike Processing. J. Lightwave Technol. 2014, 32, 3427–3439. 10.1109/JLT.2014.2345652. [DOI] [Google Scholar]
- Tait A. N.; Ferreira de Lima T.; Nahmias M. A.; Shastri B. J.; Prucnal P. R. Continuous Calibration of Microring Weights for Analog Optical Networks. IEEE Photonics Technol. Lett. 2016, 28, 887–890. 10.1109/LPT.2016.2516440. [DOI] [Google Scholar]
- Opala A.; Ghosh S.; Liew T. C.; Matuszewski M. Neuromorphic Computing in Ginzburg-Landau Polariton-Lattice Systems. Phys. Rev. Appl. 2019, 11, 064029. 10.1103/PhysRevApplied.11.064029. [DOI] [Google Scholar]
- Ballarini D.; Gianfrate A.; Panico R.; Opala A.; Ghosh S.; Dominici L.; Ardizzone V.; De Giorgi M.; Lerario G.; Gigli G.; Liew T. C. H.; Matuszewski M.; Sanvitto D. Polaritonic Neuromorphic Computing Outperforms Linear Classifiers. Nano Lett. 2020, 20, 3506–3512. 10.1021/acs.nanolett.0c00435. [DOI] [PubMed] [Google Scholar]
- Kavokin A.; Baumberg J. J.; Malpuech G.; Laussy F. P.. Microcavities; Oxford University Press: Oxford, 2017. [Google Scholar]
- Carusotto I.; Ciuti C. Quantum fluids of light. Rev. Mod. Phys. 2013, 85, 299–366. 10.1103/RevModPhys.85.299. [DOI] [Google Scholar]
- Walker P. M.; Tinkler L.; Skryabin D. V.; Yulin A.; Royall B.; Farrer I.; Ritchie D. A.; Skolnick M. S.; Krizhanovskii D. N. Ultra-low-power hybrid light-matter solitons. Nat. Commun. 2015, 6, 8317. 10.1038/ncomms9317. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dreismann A.; Ohadi H.; del Valle-Inclan Redondo Y.; Balili R.; Rubo Y. G.; Tsintzos S. I.; Deligeorgis G.; Hatzopoulos Z.; Savvidis P. G.; Baumberg J. J. A sub-femtojoule electrical spin-switch based on optically trapped polariton condensates. Nat. Mater. 2016, 15, 1074–1078. 10.1038/nmat4722. [DOI] [PubMed] [Google Scholar]
- Kasprzak J.; Richard M.; Kundermann S.; Baas A.; Jeambrun P.; Keeling J. M. J.; Marchetti F. M.; Szymanska M. H.; André R.; Staehli J. L.; Savona V.; Littlewood P. B.; Deveaud B.; Dang L. S. Bose–Einstein condensation of exciton polaritons. Nature 2006, 443, 409–414. 10.1038/nature05131. [DOI] [PubMed] [Google Scholar]
- Plumhof J. D.; Stöferle T.; Mai L.; Scherf U.; Mahrt R. Room-temperature Bose-Einstein condensation of cavity exciton-polaritons in a polymer. Nat. Mater. 2014, 13, 247–252. 10.1038/nmat3825. [DOI] [PubMed] [Google Scholar]
- Daskalakis K. S.; Maier S. A.; Murray R.; Kéna-Cohen S. Nonlinear interactions in an organic polariton condensate. Nat. Mater. 2014, 13, 271–278. 10.1038/nmat3874. [DOI] [PubMed] [Google Scholar]
- Dusel M.; Betzold S.; Egorov O. A.; Klembt S.; Ohmer J.; Fischer U.; Höfling S.; Schneider C. Room temperature organic exciton-polariton condensate in a lattice. Nat. Commun. 2020, 11, 2863. 10.1038/s41467-020-16656-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fieramosca A.; Polimeno L.; Ardizzone V.; De Marco L.; Pugliese M.; Maiorano V.; De Giorgi M.; Dominici L.; Gigli G.; Gerace D.; Ballarini D.; Sanvitto D. Two-dimensional hybrid perovskites sustaining strong polariton interactions at room temperature. Science Advances 2019, 5, eaav9967. 10.1126/sciadv.aav9967. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Su R.; Ghosh S.; Wang J.; Liu S.; Diederichs C.; Liew T. C. H.; Xiong Q. Observation of exciton polariton condensation in a perovskite lattice at room temperature. Nat. Phys. 2020, 16, 301–306. 10.1038/s41567-019-0764-5. [DOI] [Google Scholar]
- De Giorgi M.; Ballarini D.; Cancellieri E.; Marchetti F. M.; Szymanska M. H.; Tejedor C.; Cingolani R.; Giacobino E.; Bramati A.; Gigli G.; Sanvitto D. Control and Ultrafast Dynamics of a Two-Fluid Polariton Switch. Phys. Rev. Lett. 2012, 109, 266407. 10.1103/PhysRevLett.109.266407. [DOI] [PubMed] [Google Scholar]
- Amo A.; Liew T. C. H.; Adrados C.; Houdré R.; Giacobino E.; Kavokin A. V.; Bramati A. Exciton–polariton spin switches. Nat. Photonics 2010, 4, 361–366. 10.1038/nphoton.2010.79. [DOI] [Google Scholar]
- Marsault F.; Nguyen H. S.; Tanese D.; Lemaître A.; Galopin E.; Sagnes I.; Amo A.; Bloch J. Realization of an all optical exciton-polariton router. Appl. Phys. Lett. 2015, 107, 201115. 10.1063/1.4936158. [DOI] [Google Scholar]
- Ballarini D.; De Giorgi M.; Cancellieri E.; Houdré R.; Giacobino E.; Cingolani R.; Bramati A.; Gigli G.; Sanvitto D. All-optical polariton transistor. Nat. Commun. 2013, 4, 1778. 10.1038/ncomms2734. [DOI] [PubMed] [Google Scholar]
- Zasedatelev A. V.; Baranikov A. V.; Urbonas D.; Scafirimuto F.; Scherf U.; Stöferle T.; Mahrt R. F.; Lagoudakis P. G. A room-temperature organic polariton transistor. Nat. Photonics 2019, 13, 378–383. 10.1038/s41566-019-0392-8. [DOI] [Google Scholar]
- Gao T.; Eldridge P. S.; Liew T. C. H.; Tsintzos S. I.; Stavrinidis G.; Deligeorgis G.; Hatzopoulos Z.; Savvidis P. G. Polariton condensate transistor switch. Phys. Rev. B: Condens. Matter Mater. Phys. 2012, 85, 235102. 10.1103/PhysRevB.85.235102. [DOI] [Google Scholar]
- Cover T. M. Geometrical and Statistical Properties of Systems of Linear Inequalities with Applications in Pattern Recognition. IEEE Trans. Electron. Comput. 1965, EC-14, 326–334. 10.1109/PGEC.1965.264137. [DOI] [Google Scholar]
- Hubara I.; Courbariaux M.; Soudry D.; El-Yaniv R.; Bengio Y. In Advances in Neural Information Processing Systems 29; Lee D. D., Sugiyama M., Luxburg U. V., Guyon I., Garnett R., Eds.; Curran Associates, Inc.: 2016; pp 4107–4115. [Google Scholar]
- Rastegari M.; Ordonez V.; Redmon J.; Farhadi A. XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks. Computer Vision - ECCV 2016. Cham 2016, 9908, 525–542. 10.1007/978-3-319-46493-0_32. [DOI] [Google Scholar]
- Caulfield H. J.; Dolev S. Why future supercomputing requires optics. Nat. Photonics 2010, 4, 261–263. 10.1038/nphoton.2010.94. [DOI] [Google Scholar]
- Lagoudakis K. G.; Pietka B.; Wouters M.; André R.; Deveaud-Plédran B. Coherent Oscillations in an Exciton-Polariton Josephson Junction. Phys. Rev. Lett. 2010, 105, 120403. 10.1103/PhysRevLett.105.120403. [DOI] [PubMed] [Google Scholar]
- Abbarchi M.; Amo A.; Sala V. G.; Solnyshkov D. D.; Flayac H.; Ferrier L.; Sagnes I.; Galopin E.; Lemaître A.; Malpuech G.; Bloch J. Macroscopic quantum self-trapping and Josephson oscillations of exciton polaritons. Nat. Phys. 2013, 9, 275–279. 10.1038/nphys2609. [DOI] [Google Scholar]
- Lecun Y.; Bottou L.; Bengio Y.; Haffner P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. 10.1109/5.726791. [DOI] [Google Scholar]
- Rechtsman M. C.; Zeuner J. M.; Plotnik Y.; Lumer Y.; Podolsky D.; Dreisow F.; Nolte S.; Segev M.; Szameit A. Photonic Floquet topological insulators. Nature 2013, 496, 196–200. 10.1038/nature12066. [DOI] [PubMed] [Google Scholar]
- Huang G.-B.; Zhu Q.-Y.; Siew C.-K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. 10.1016/j.neucom.2005.12.126. [DOI] [Google Scholar]
- Chen T.; van Gelder J.; van de Ven B.; Amitonov S. V.; de Wilde B.; Ruiz Euler H.-C.; Broersma H.; Bobbert P. A.; Zwanenburg F. A.; van der Wiel W. G. Classification with a disordered dopant-atom network in silicon. Nature 2020, 577, 341–345. 10.1038/s41586-019-1901-0. [DOI] [PubMed] [Google Scholar]
- Yao P.; Wu H.; Gao B.; Tang J.; Zhang Q.; Zhang W.; Yang J. J.; Qian H. Fully hardware-implemented memristor convolutional neural network. Nature 2020, 577, 641–646. 10.1038/s41586-020-1942-4. [DOI] [PubMed] [Google Scholar]
- Du C.; Cai F.; Zidan M. A.; Ma W.; Lee S. H.; Lu W. D. Reservoir computing using dynamic memristors for temporal information processing. Nat. Commun. 2017, 8, 2204. 10.1038/s41467-017-02337-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Torrejon J.; Riou M.; Araujo F. A.; Tsunegi S.; Khalsa G.; Querlioz D.; Bortolotti P.; Cros V.; Yakushiji K.; Fukushima A.; Kubota H.; Yuasa S.; Stiles M. D.; Grollier J. Neuromorphic computing with nanoscale spintronic oscillators. Nature 2017, 547, 428–431. 10.1038/nature23011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen T.; Du Z.; Sun N.; Wang J.; Wu C.; Chen Y.; Temam O.. A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning. In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, NY, USA, 2014; pp 269–284.
- Komkov H.; Restelli A.; Hunt B.; Shaughnessy L.; Shani I.; Lathrop D. P.. The Recurrent Processing Unit: Hardware for High Speed Machine Learning. arXiv (Computer Science, Emerging Technologies), December 12, 2019, 1912.07363. http://arxiv.org/abs/1912.07363 (accessed February 22, 2021).
- Lee J.; Kim C.; Kang S.; Shin D.; Kim S.; Yoo H. UNPU: An Energy-Efficient Deep Neural Network Accelerator With Fully Variable Weight Bit Precision. IEEE J. Solid-State Circuits 2019, 54, 173–185. 10.1109/JSSC.2018.2865489. [DOI] [Google Scholar]
- Farabet C.; Martini B.; Corda B.; Akselrod P.; Culurciello E.; LeCun Y. A runtime reconfigurable dataflow processor for vision. CVPR 2011 WORKSHOPS. 2011, 109–116. 10.1109/CVPRW.2011.5981829. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.