open access publication

Preprint, 2024

Digital-analog hybrid matrix multiplication processor for optical neural networks

Research Square, 10.21203/rs.3.rs-4003496/v1

Contributors

Kong, Deming 0000-0001-6552-4081 [1] Meng, Xiansong [1] Kim, Kwangwoong W [2] Li, Qiuchi [3] Dong, Po [4] Cox, Ingemar Johansson 0000-0002-6662-417X [3] Lioma, Christina 0000-0003-2600-2701 [3] Hu, Hao [1]

Affiliations

  1. [1] Technical University of Denmark
  2. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD];
  3. [2] Nokia (United States)
  4. [NORA names: United States; America, North; OECD];
  5. [3] University of Copenhagen
  6. [NORA names: KU University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD];
  7. [4] II-VI Incorporated

Abstract

The computational demands of modern AI have spurred interest in optical neural networks (ONNs) which offers the potential benefits of increased speed and lower power consumption. However, current ONNs running analog optical signals face a fundamental limitation in calculation precision, typically around 4 bits, due to accumulated noise from electro-optical components. This obstacle is inherent to the analog computing nature of ONNs. The analog signals representing the inputs and the computational results require high-resolution signal format converters (digital-to-analogue conversions (DACs) and analogue-to-digital conversions (ADCs)), which pose a major obstacle in practical implementation. Here, we propose a digital analog hybrid optical computing architecture for ONNs, which utilizes digital optical inputs in the form of binary words. By introducing the logic levels and decisions based on thresholding, the calculation precision is significantly enhanced. The DACs for inputs are removed. And the resolution requirement of the ADCs becomes independent of the bitwidth of the inputs. This can increase the operating speed at a high calculation precision and facilitate compatibility with microelectronics. To validate our approach, we have fabricated a proof-of-concept photonic chip and built up a hybrid optical processor (HOP) system for neural network applications. We have demonstrated an unprecedented 16-bit calculation precision for high-definition image processing, with a pixel error rate (PER) as low as 1.8×10−3 at a signal-to-noise ratio (SNR) of 18.2 dB. We have also implemented a convolutional neural network for handwritten digit recognition that shows the same accuracy as the one achieved by a desktop computer. The concept of the digital-analog hybrid optical computing architecture offers a methodology that could potentially be applied to various ONN implementations and may intrigue new research into efficient and accurate domain-specific optical computing architectures for neural networks.

Keywords

ADC, DAC, accumulated noise, accuracy, analog optical signals, analog signals, analogs, applications, architecture, benefits of increased speed, binary words, bits, bitwidth, calculation precision, calculations, chip, compatibility, components, computational demands, computational nature, computational results, computer, computing architecture, concept, consumption, converter, convolutional neural network, decision, demand, desktop, desktop computer, digit recognition, electro-optical components, error rate, format converter, handwritten digit recognition, hybrid optical processor, image processing, implementation, input, levels, limitations, logic, logic level, methodology, microelectronics, modern AI, multiple processors, nature, network, network applications, neural network, neural network applications, noise, obstacles, operating speed, optical computing architectures, optical input, optical neural networks, optical processor, optical signals, photonic chip, pixel, pixel error rate, potential benefits, precision, process, processor, rate, ratio, recognition, requirements, research, resolution, resolution requirements, results, signal, signal-to-noise ratio, speed, threshold, words

Data Provider: Digital Science