Photonic Tensor Accelerators for Scalable Low-Power ANN Multiplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic hardware accelerators for artificial neural networks (ANNs) have reached scalability limits due to power density issues, and existing optical computing methods face challenges in scalability, power consumption, and compatibility with ANN operations.

Innovation Solution

A photonic unit for vector-vector, matrix-vector, matrix-matrix, batch matrix-matrix, and tensor-tensor multiplication using optical multiplexers, beam combiners, and duplicators that encode and combine optical signals across multiple dimensions of light to perform multiplications efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If electronic hardware accelerators are used for ANN operations, then computing power is improved, but power density and heat dissipation become limiting factors

Engineering Contradiction:
Improvecomputing powerVSAvoidpower density
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent replaces electronic computing systems with photonic computing systems. Optical multiplexers, beam combiners, and photodetectors are used to perform matrix multiplications and other ANN operations using light instead of electricity, thereby avoiding the power density and heat dissipation limitations of electronic hardware accelerators.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent utilizes multiple dimensions of optical signals (wavelength, spatial mode, polarization, time) to encode and process information simultaneously. This multi-dimensional approach enables parallel processing of multiple data streams through a single photonic pathway, dramatically increasing computing power without proportionally increasing power consumption.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Use of energy by stationary object

If optical computing methods are used, then power consumption is reduced, but scalability and compatibility with ANN operations face challenges

Engineering Contradiction:
Improvepower consumptionVSAvoidcompatibility with ANN operations
Core Design Contradiction:
Use of energy by stationary objectVSAdaptability or versatility

Solution Approach 1:

The photonic unit is designed to perform multiple ANN operations including matrix-vector multiplication, matrix-matrix multiplication, batch matrix-matrix multiplication, and tensor operations. The same core components (optical multiplexers, beam combiners, photodetectors) are used across different operation types, making the system versatile and compatible with various ANN architectures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent divides complex ANN operations into discrete optical processing stages. Each stage handles specific computational tasks using dedicated optical components, allowing the system to scale by adding or removing stages rather than redesigning the entire system. This modular segmentation improves both scalability and adaptability.

Inventive Principle:
Principle #1Segmentation

3Productivity

If electronic accelerators are scaled up, then processing capability increases, but heat dissipation and power density become problematic

Engineering Contradiction:
Improveprocessing capabilityVSAvoidheat dissipation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent replaces electronic processing components that generate significant heat with photonic components that operate with minimal heat generation. Optical signals carry information without the resistive heating inherent in electronic systems, enabling high processing capability without proportional heat dissipation issues.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The photonic unit achieves several orders of magnitude higher scalability and lower power consumption than electronic accelerators, enabling efficient matrix and tensor multiplications suitable for ANN operations.

Implementation Method 1

a beam combiner that receives the first multiplexed optical signal from the first optical multiplexer and second multiplexed optical signal from the second optical multiplexer so as to combine them to produce an interference between the first optical signal and second optical signal containing multiplication results of the first vector and the second vector in a total interference intensity

Methodology Applied
Scientific EffectInterference: Interference

Data Source

PatentUS12387094B2Photonic tensor accelerators for artificial neural networks
Publication Date: 2025.08.12 UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION INC
  • US12387094B2 patent drawing
  • US12387094B2 patent drawing
  • US12387094B2 patent drawing

AI summary

Photonic units for vector-vector multiplication, matrix-vector multiplication, matrix-matrix multiplication, batch matrix-matrix multiplication, and tensor-tensor multiplication are described. Multiplications are through coherent mixing and square-law detection. There are many dimensions—wavelength, vector mode, quadrature, and three dimensions of space—that can be used to construct photonic accelerators. The encoded input vector or input matrix is fanned out into a desired number of copies and mixed with the corresponding encoded local oscillators containing the weight vectors comprising the weight matrix. Any subset of two (three) dimensions can be used to construct photonic accelerators for matrix-vector (matrix-matrix) multiplications. Multiple dimensions can be combined into a hyperdimension to increase the scalability. Each dimension, each non-overlapping subset of a dimension, or each non-overlapping subset of a hyperdimension, can be used independently to construct a photonic tensor accelerator (PTA) for batch matrix multiplication, or tensor multiplication operations.