skip to main content

Title: Design automation of photonic resonator weights
Abstract Neuromorphic photonic processors based on resonator weight banks are an emerging candidate technology for enabling modern artificial intelligence (AI) in high speed analog systems. These purpose-built analog devices implement vector multiplications with the physics of resonator devices, offering efficiency, latency, and throughput advantages over equivalent electronic circuits. Along with these advantages, however, often come the difficult challenges of compensation for fabrication variations and environmental disturbances. In this paper, we review sources of variation and disturbances from our experiments, as well as mathematically define quantities that model them. Then, we introduce how the physics of resonators can be exploited to weight and sum multiwavelength signals. Finally, we outline automated design and control methodologies necessary to create practical, manufacturable, and high accuracy/precision resonator weight banks that can withstand operating conditions in the field. This represents a road map for unlocking the potential of resonator weight banks in practical deployment scenarios.  more » « less
Award ID(s):
Author(s) / Creator(s):
; ; ; ; ; ; ; ; ; ;
Date Published:
Journal Name:
Page Range / eLocation ID:
3805 to 3822
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Abstract As society‚Äôs appetite for information continues to grow, so does our need to process this information with increasing speed and versatility. Many believe that the one-size-fits-all solution of digital electronics is becoming a limiting factor in certain areas such as data links, cognitive radio, and ultrafast control. Analog photonic devices have found relatively simple signal processing niches where electronics can no longer provide sufficient speed and reconfigurability. Recently, the landscape for commercially manufacturable photonic chips has been changing rapidly and now promises to achieve economies of scale previously enjoyed solely by microelectronics. By bridging the mathematical prowess of artificial neural networks to the underlying physics of optoelectronic devices, neuromorphic photonics could breach new domains of information processing demanding significant complexity, low cost, and unmatched speed. In this article, we review the progress in neuromorphic photonics, focusing on photonic integrated devices. The challenges and design rules for optoelectronic instantiation of artificial neurons are presented. The proposed photonic architecture revolves around the processing network node composed of two parts: a nonlinear element and a network interface. We then survey excitable lasers in the recent literature as candidates for the nonlinear node and microring-resonator weight banks as the network interface. Finally, we compare metrics between neuromorphic electronics and neuromorphic photonics and discuss potential applications. 
    more » « less
  2. Optical approaches to AI acceleration have gained intense interest recently due to the potentially breakthrough advantages of photonics: high bandwidth, low power consumption, and efficient data movement. We overview leading photonic AI platforms based on beamsplitter mesh networks, weight banks, and photoelectric multiplication. While the theoretical performance can be orders of magnitude beyond current state of the art, practical issues of chip area, input / output, and crosstalk paint a more nuanced near-term picture of photonic AI acceleration. Both fundamental and near-term limitations to energy efficiency are addressed, and bandwidth limitations due to temporal crosstalk are analyzed. 
    more » « less
  3. Stochastic computing (SC) is an alternative computing paradigm that possesses data in the form of long uniform bit-streams rather than conventional compact weighted binary numbers. SC is fault-tolerant and can compute on small, efficient circuits, promising advantages over conventional arithmetic for smaller computer chips. SC has been primarily used in scientific research, not in practical applications. Digital sound source localization (SSL) is a useful signal processing technique that locates speakers using multiple microphones in cell phones, laptops, and other voice-controlled devices. SC has not been integrated into SSL in practice or theory. In this work, for the first time to the best of our knowledge, we implement an SSL algorithm in the stochastic domain and develop a functional SC-based sound source localizer. The developed design can replace the conventional design of the algorithm. The practical part of this work shows that the proposed stochastic circuit does not rely on conventional analog-to-digital conversion and can process data in the form of pulss-width-mudulated (PWM) signals. 
    more » « less
  4. Emerging resistive random-access memory (ReRAM) has recently been intensively investigated to accelerate the processing of deep neural networks (DNNs). Due to the in-situ computation capability, analog ReRAM crossbars yield significant throughput improvement and energy reduction compared to traditional digital methods. However, the power hungry analog-to-digital converters (ADCs) prevent the practical deployment of ReRAM-based DNN accelerators on end devices with limited chip area and power budget. We observe that due to the limited bitdensity of ReRAM cells, DNN weights are bit sliced and correspondingly stored on multiple ReRAM bitlines. The accumulated current on bitlines resulted by weights directly dictates the overhead of ADCs. As such, bitwise weight sparsity rather than the sparsity of the full weight, is desirable for efficient ReRAM deployment. In this work, we propose bit-slice `1, the first algorithm to induce bit-slice sparsity during the training of dynamic fixed-point DNNs. Experiment results show that our approach achieves 2 sparsity improvement compared to previous algorithms. The resulting sparsity allows the ADC resolution to be reduced to 1-bit of the most significant bit-slice and down to 3-bit for the others bits, which significantly speeds up processing and reduces power and area overhead. 
    more » « less
  5. In an effort to develop and design next generation high power target materials for particle physics research, the possibility of fabricating nonwoven metallic or ceramic nanofibers by electrospinning process is explored. A low-cost electrospinning unit is set up for in-house production of various ceramic nanofibers. Yttria-stabilized zirconia nanofibers are successfully fabricated by electrospinning a mixture of zirconium carbonate with high-molecular weight polyvinylpyrrolidone polymer solution. Some of the inherent weaknesses of electrospinning process like thickness of nanofiber mat and slow production rate are overcome by modifying certain parts of electrospinning system and their arrangements to get thicker nanofiber mats of millimeter order at a faster rate. Continuous long nanofibers of about hundred nanometers in diameter are produced and subsequently heat treated to get rid of polymer and allow crystallize zirconia. Specimens were prepared to meet certain minimum physical properties such as thickness, structural integrity, thermal stability, and flexibility. An easy innovative technique based on atomic force microscopy was employed for evaluating mechanical properties of single nanofiber, which were found to be comparable to bulk zirconia. Nanofibers were tested for their high-temperature resistance using an electron beam. It showed resistance to radiation damage when irradiated with 1 MeV Kr2+ ion. Some zirconia nanofibers were also tested under high-intensity pulsed proton beam and maintained their structural integrity. This study shows for the first time that a ceramic nanofiber has been tested under different beams and irradiation condition to qualify their physical properties for practical use as accelerator targets. Advantages and challenges of such nanofibers as potential future targets over bulk material targets are discussed. 
    more » « less