Optoelectronic computing systems
A technology of light source and light input, applied in computing, optical computing equipment, optics, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0717] Embodiment 1: a kind of system, comprises:
[0718] a storage unit configured to store a data set and a plurality of neural network weights;
[0719] a digital-to-analog converter (DAC) unit configured to generate a plurality of modulator control signals, and generate a plurality of weight control signals;
[0720] Light processors, including:
[0721] a laser unit configured to generate a plurality of light outputs;
[0722]a plurality of optical modulators, coupled to the laser unit and the DAC unit, the plurality of optical modulators configured to generate an optical input vector by modulating a plurality of optical outputs generated by the laser unit based on a plurality of modulator control signals;
[0723] an optical matrix multiplication unit coupled to the plurality of optical modulators and the DAC unit, the optical matrix multiplication unit configured to convert an optical input vector into an optical output vector based on a plurality of weight control s...
Embodiment 2
[0730] Embodiment 2: The system of Embodiment 1, wherein the operations further comprise:
[0731] Obtain a first plurality of digital light outputs corresponding to the light output vector of the optical matrix multiplication unit from the ADC unit, and the first plurality of digital light outputs form a first digital output vector;
[0732] performing a non-linear transformation on the first digital output vector to produce a first transformed digital output vector; and
[0733] A first converted digital output vector is stored in a storage unit.
Embodiment 3
[0734] Embodiment 3: The system of Embodiment 2, wherein the system has a first cycle period defined as the step of storing the input data set and the first plurality of neural network weights in the storage unit is the same as storing the first plurality of neural network weights in the storage unit the elapsed time between the steps of converting the digital output vector, and
[0735] Wherein the first cycle period is less than or equal to 1 ns.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com