The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 17, 2023
Filed:
Jul. 10, 2020
International Business Machines Corporation, Armonk, NY (US);
University of Muenster, Munster, DE;
University of Exeter, Exeter, GB;
Oxford University Innovation Limited, Oxford, GB;
Abu Sebastian, Adliswil, CH;
Manuel Le Gallo-Bourdeau, Zurich, CH;
Christopher David Wright, Lympstone, GB;
Nathan Youngblood, Pittsburgh, PA (US);
Harish Bhaskaran, Oxford, GB;
Xuan Li, Oxford, GB;
Wolfram Pernice, Munster, DE;
Johannes Feldmann, Munster, DE;
International Business Machines Corporation, Armonk, NY (US);
Oxford University Innovation Limited, Oxford, GB;
University of Exeter, Exeter, GB;
University of Muenster, Muenster, DE;
Abstract
A co-processor for performing a matrix multiplication of an input matrix with a data matrix in one step may be provided. The co-processor receives input signals for the input matrix as optical signals. A plurality of photonic memory elements is arranged at crossing points of an optical waveguide crossbar array. The plurality of memory elements is configured to store values of the data matrix. Input signals are connected to input lines of the optical waveguide crossbar array. Output lines of the optical waveguide crossbar array represent a dot-product between a respective column of the optical waveguide crossbar array and the received input signals, and values of elements of the input matrix to be multiplied with the data matrix correspond to light intensities received at input lines of the respective photonic memory elements. Additionally, different wavelengths are used for each column of the input matrix optical signals.