Source-linked AI summary

The physics of optical computing

Peter L. McMahon

arXiv:2308.00088v1physics.opticscs.ETcs.NEphysics.app-phquant-ph

TL;DR

Optical computing faces the challenge of surpassing rapidly improving CMOS processors, especially for compute-intensive neural networks. This paper systematically identifies 11 optical features and argues that advantages require combining several features while mitigating input/output bottlenecks and scale limitations.

  • Problem

    Renewed interest in optical computing raises how optics can outperform improving CMOS processors, particularly for compute-intensive neural-network applications.

  • Method

    The paper systematically analyzes 11 optical features, architectures, and pitfalls relevant to achieving speed or energy-efficiency benefits over electronics.

  • Results

    Optical advantages are most plausible when multiple optical features are combined, computations are sufficiently large, and architectures carefully address bandwidth, scaling, and engineering requirements.

  • Takeaways & Limitations

    The speed of light alone is not a key differentiator; practical optical-computing benefits depend on careful system-level design rather than replicating electronic digital logic.

  • Takeaways & Limitations

    Optical processors generally depend on optical-electronic interfaces, whose input/output bottlenecks can substantially constrain speed and performance.

Abstract

from arXiv · show

There has been a resurgence of interest in optical computing over the past decade, both in academia and in industry, with much of the excitement centered around special-purpose optical computers for neural-network processing. Optical computing has been a topic of periodic study for over 50 years, including for neural networks three decades ago, and a wide variety of optical-computing schemes and architectures have been proposed. In this paper we provide a systematic explanation of why and how optics might be able to give speed or energy-efficiency benefits over electronics for computing, enumerating 11 features of optics that can be harnessed when designing an optical computer. One often-mentioned motivation for optical computing -- that the speed of light $c$ is fast -- is not a key differentiating physical property of optics for computing; understanding where an advantage could come from is more subtle. We discuss how gaining an advantage over state-of-the-art electronic processors will likely only be achievable by careful design that harnesses more than one of the 11 features, while avoiding a number of pitfalls that we describe.

I. INTRODUCTION

Optical computing has regained attention because specialized architectures, especially for neural networks, target workloads where analog operation and noise resilience are useful. The paper frames this resurgence around application demand, limitations of general-purpose optical logic, and the need to compare optics systematically with improving electronics.

  • I. INTRODUCTION: Current optical-computing research largely targets special-purpose architectures rather than general-purpose digital computers built from optical transistors.Matrix-vector multiplication is a key primitive across neural networks, scientific computing, combinatorial optimization, and cryptography.
  • I. INTRODUCTION: Neural networks are well suited to analog optical implementations because inference can tolerate relatively low arithmetic precision and noise.The paper notes that effective precision above 10 bits is difficult for analog computers, while neural-network inference can remain accurate below 8-bit integer precision.
  • I. INTRODUCTION: Renewed interest reflects neural networks’ growing computational demands and the expectation that CMOS improvements may not satisfy future application demand.Special-purpose hardware is being explored as neural networks become compute-resource-intensive, alongside continued but potentially insufficient CMOS progress.
  • I. INTRODUCTION: Analog electronic neural-network chips have also encouraged optical research by developing training methods for networks that operate effectively on analog hardware.These methods can apply to analog optical neural networks as well as analog electronic processors.
  • I. INTRODUCTION: The Perspective limits its scope to classical optical computing and does not review optical quantum computing or compare classical optical and optical quantum computers.The two approaches are described as targeting different potential applications while competing with classical digital electronic computers.

II. THE 11 FEATURES

The paper identifies bandwidth and spatial parallelism as optical features that can support computation through many simultaneous channels and operations. Their benefits are conditional: propagation, power, component density, and practical usability can limit realized performance, so successful systems must combine features carefully.

  • 1 Bandwidth: Photonics offers approximately 100,000× greater bandwidth than electronics, around 500 THz versus 5 GHz.This bandwidth can reduce the bandwidth-limited operation delay τ_delay ≳ 1/B when fully exploited.
  • 1 Bandwidth: Frequency multiplexing lets data in many optical frequency modes be processed in parallel, with examples exceeding 10^7 comb lines and 10^9 modes in a fiber-ring cavity.Operations can act across frequency modes, including adding or multiplying data rather than only processing each mode independently.
  • 1 Bandwidth: Propagation delay can dominate the nominal bandwidth limit, although pipelining can preserve bandwidth-limited throughput when pulses are spaced appropriately.Performance comparisons must account for propagation length and the fact that electronic computers also use pipelining.
  • 1 Bandwidth: The bandwidth advantage is smaller at the individual-switch level because modern electronic transistors can have approximately 1 ps delay under typical load.At chip scale, electronic processors are also clocked 10–100× more slowly than circuit-delay estimates, largely because of power-dissipation limits.
  • 2 Spatial parallelism: Photonic systems can exploit more than 10^6 spatial modes, but two-dimensional photonics has lower fabricable component density than CMOS electronics by approximately 10^4×.Using a third spatial dimension may give optics a several-orders-of-magnitude advantage in spatial parallelism, while practical parallel use—not density alone—determines performance.

Attenuation [dB/m]

Optical computing can draw on multiple physical features beyond simple signal transmission, including low-loss propagation, beam crossing, fan-in/fan-out, one-way propagation, and wave-based or quantum behavior. The paper emphasizes that these features are not equally important and that practical advantage depends on combining them carefully while managing engineering trade-offs.

  • Low-loss transmission: Optical transmission can have much lower attenuation than electrical transmission, reducing the energy cost of sending information over long distances.The comparison is qualified because optical systems still incur transduction costs and the figure is heuristic rather than comprehensive.
  • Beam crossing: Optical beams and waveguides can cross with minimal crosstalk, enabling dense spatially multiplexed implementations of convolutions and matrix-vector multiplications.A cited waveguide crossing achieved crosstalk below −50 dB.
  • Fan-in and fan-out: Optics supports large fan-in and fan-out, allowing many beams to converge on one detector or copies of an image to be distributed across parallel-processing units.The paper identifies optical fan-in and fan-out as distinct architectural features with their own trade-offs.
  • One-way propagation: Light’s natural forward-only propagation can avoid backward signal flow that causes unwanted dynamics and power consumption in some analog electronic architectures.Useful optical processors still have interfaces that create unavoidable reflections, creating a trade-off between compactness and one-way-ness.
  • Wave and quantum behavior: Optical wave phenomena and quantum effects can be observed under conditions where electronic or microwave implementations face practical limitations.At room temperature, optical photon energies exceed kBT, while microwave photon energies are much lower; optical signals can therefore reveal quantum effects that thermal noise obscures in microwaves.
  • Design implications: No single optical feature is established as universally most important; future advantages will likely depend on combining multiple features in a carefully designed architecture.The paper explicitly cautions that the 11 features are not ordered by importance.

III. DISCUSSION

Optical processors may outperform electronics only through careful architectures that combine multiple optical features while minimizing input/output costs. The most promising opportunities involve optical inputs, large computations, and combinations such as spatial parallelism, bandwidth, and nearly dissipationless dynamics.

  • Design strategies: Very large matrix-vector problems can compensate for optical data-loading costs when optical computation reduces the cost of the O(N^2) computation.For current CMOS speed and energy figures, the crossover may require N > 10^4.
  • Design strategies: Optical processors must avoid directly competing with digital electronics by minimizing electronics-to-optics and optics-to-electronics conversion bottlenecks.These interfaces can limit speed and consume substantial energy.
  • Design strategies: Applications with naturally optical inputs, such as camera-based vision, can eliminate or reduce conversion costs by processing scenes directly with optical neural networks.Examples include self-driving cars, microscopy, and spectroscopy.
  • Combining optical features: A practical optical advantage will likely require combining multiple features because bandwidth or spatial parallelism alone may not overcome electronics’ enormous parallelism.Combining 10^7 spatial modes with a 10 THz clock, or 10^7 spatial and 10^7 frequency modes, illustrates the potential scale.
  • Combining optical features: Bandwidth, spatial parallelism, and nearly dissipationless dynamics are identified as the three features most likely to support a future overall advantage.Other optical features may matter too, but likely in combination with one of these three.
  • Candidate architectures: The proposed near-term architecture is a free-space optical matrix-vector multiplier using spatial parallelism and nearly dissipationless dynamics.For N ≈ 10^4, an advantage appears promising if it performs one matrix-vector multiplication per nanosecond and uses state-of-the-art surrounding electronics.
Loading 2308.00088v1…