Photonic processing systems and methods

D Bunandar, NC Harris, C Ramey - US Patent 10,763,974, 2020 - Google Patents
Aspects relate to a photonic processing system, a photonic processor, and a method of
performing matrix-vector multiplication. An optical encoder may encode an input vector into …

Real-number photonic encoding

M Gould, D Bunandar, S Gupta, NC Harris - US Patent 10,608,663, 2020 - Google Patents
Optical encoders for encoding signed, real numbers using optical fields are described. The
optical fields may be detected using coherent detection, without the need for independent …

Systems and methods for exchange of data in distributed training of machine learning algorithms

A Matveev, N Shavit - US Patent 11,715,287, 2023 - Google Patents
Abstract Systems and methods may make exchanging data in a neural network (NN) during
training more efficient. Exchanging weights among a number of processors training a NN …

Tensor-based computing system for quaternion operations

ML Martinez-Canales, SK Singh, V Sharma… - US Patent …, 2022 - Google Patents
(57) ABSTRACT A machine-learning system includes a quaternion (QT) computation
engine. Input data to the QT computation engine includes quaternion values, each …

Methods and systems for improved transforms in convolutional neural networks

A Matveev, N Shavit - US Patent 10,902,318, 2021 - Google Patents
US10902318B2 - Methods and systems for improved transforms in convolutional neural networks
- Google Patents US10902318B2 - Methods and systems for improved transforms in convolutional …

Systems and methods for improved neural network execution

A Matveev, N Shavit - US Patent 11,449,363, 2022 - Google Patents
A method and system for computing one or more outputs of a neural network having a
plurality of layers is provided. The method and system can include determining a plurality of …

System and method for executing convolution in a neural network

J Kopinsky - US Patent 11,544,559, 2023 - Google Patents
(57) ABSTRACT A system and method of executing a convolution layer of a neural network
may include:(a) selecting an output spatial position (OSP) of an output matrix data element …

Hybrid analog-digital matrix processors

TJ Kenney, MBZ Forsythe, T Lazovich… - US Patent …, 2020 - Google Patents
Techniques for computing matrix operations for arbitrarily large matrices on a finite-sized
hybrid analog-digital matrix processor are described. Techniques for gain adjustment in a …

Systems and methods for analog computing using a linear photonic processor

D Bunandar, NC Harris, M Gould, C Ramey… - US Patent …, 2022 - Google Patents
Abstract Systems and methods for performing signed matrix operations using a linear
photonic processor are provided. The linear photonic processor is formed as an array of first …

Photonic processing systems and methods

D Bunandar, NC Harris, C Ramey - US Patent 11,218,227, 2022 - Google Patents
G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY
MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS …