Serialized Electro-Optic Neural Network Using Optical Weights Encoding

Most artificial neural networks are implemented electronically using graphical processing units to compute products of input signals and predetermined weights. The number of weights scales as the square of the number of neurons in the neural network, causing the power and bandwidth associated with retrieving and distributing the weights in an electronic architecture to scale poorly. Switching from an electronic architecture to an optical architecture for storing and distributing weights alleviates the communications bottleneck and reduces the power per transaction for much better scaling. The weights can be distributed at terabits per second at a power cost of picojoules per bit (versus gigabits per second and femtojoules per bit for electronic architectures). The bandwidth and power advantages are even better when distributing the same weights to many optical neural networks running simultaneously.

Researchers

Departments: Dept of Electrical Engineering & Computer Science
Technology Areas: Computer Science: Networking & Signals / Sensing & Imaging: Optical Sensing
Impact Areas: Connected World

  • serialized electro-optic neural network using optical weights encoding
    Patent Cooperation Treaty | Published application
  • serialized electro-optic neural network using optical weights encoding
    United States of America | Granted | 11,373,089

License this technology

Interested in this technology? Connect with our experienced licensing team to initiate the process.

Sign up for technology updates

Sign up now to receive the latest updates on cutting-edge technologies and innovations.