(EN) Devices and methods for performing computations for neural networks, wherein a photonic locally-connected unit for a neural network accelerator includes a plurality of optical modulators, a positive accumulation waveguide, a negative accumulation waveguide, a plurality of optical adders, and first and second photodetectors. Each optical modulator receives a respective input optical signal and a respective electrical signal. Each optical modulator modulates the received input optical signal with the received electrical signal to generate a weighted optical signal.
(FR) L'invention concerne des dispositifs et des procédés pour effectuer des calculs pour des réseaux neuronaux, une unité photonique connectée localement pour un accélérateur de réseau neuronal comprenant une pluralité de modulateurs optiques, un guide d'ondes à accumulation positive, un guide d'ondes à accumulation négative, une pluralité d'additionneurs optiques, et des premier et second photodétecteurs. Chaque modulateur optique reçoit un signal optique d'entrée respectif et un signal électrique respectif. Chaque modulateur optique module le signal optique d'entrée reçu avec le signal électrique reçu pour générer un signal optique pondéré.