Concurrently performing attribute-dependent operations on optical signals

    公开(公告)号:US10367590B2

    公开(公告)日:2019-07-30

    申请号:US15272616

    申请日:2016-09-22

    Abstract: Examples described herein relate to concurrently performing operations on optical signals. In an example, a method includes providing, to an optical circuit, a first plurality of signals having a first optical property and encoding a first vector. A second plurality of signals is provided to the circuit that encodes a second vector and has a second optical property that is different from the first optical property. A first attribute-dependent operation is performed on the first plurality of signals via the circuit to perform a first matrix multiplication operation on the first vector, and concurrently, a second attribute-dependent operation is performed on the second plurality of signals to perform a second matrix multiplication operation on the second vector. The first matrix multiplication operation and the second matrix multiplication operation are different based on the first optical property being different from the second optical property.

    Detecting errors in optical messages

    公开(公告)号:US10256902B2

    公开(公告)日:2019-04-09

    申请号:US15775497

    申请日:2015-11-13

    Abstract: In example implementations, an apparatus includes a bus waveguide, a plurality of optical gates coupled to the bus waveguide and an injection coupler. The bus waveguide receives a plurality of constraint signals. Each optical gate outputs an internal state via a local phase shift when at least one of the plurality of constraint signals has a wavelength that matches a respective resonant wavelength. The injection coupler combines the at least one of the plurality of constraint signals with additional constraint signals that are injected. An error is detected in a bit of a message when an overall phase shift has occurred to the at least one of the plurality of constraint signals causing a power level to exceed a power level threshold of an optical gate when the at least one of the plurality of constraint signals constructively interferes with the additional constraint signals that are injected.

    RECONFIGURABLE ELECTRO-OPTICAL LOGIC GATE TO PERFORM MULTIPLE LOGIC OPERATIONS

    公开(公告)号:US20250123536A1

    公开(公告)日:2025-04-17

    申请号:US18485452

    申请日:2023-10-12

    Abstract: An example optical system having an electro-optical (EO) logic gate connected to a controller is presented. The controller modulates a first encoded electrical signal and a second encoded electrical signal based on an operation selection input. The EO logic gate includes a first Mach Zehnder interferometer (MZI) coupled between an optical input port and an optical output port; a second MZI optically coupled in parallel with the first MZI; a first phase shifter adjacent to the first MZI and; and a second phase shifter adjacent to the second MZI. The phase shifters apply phase shifts to the optical signals propagating via the first and second MZIs based on the modulated first encoded electrical signal and the modulated second encoded electrical signal to cause an optical output at the optical output port to vary based on the logic operation of the first encoded electrical signal and the second encoded electrical signal.

    COMPACT K-XOR-SAT FILTERING WITH CAMS

    公开(公告)号:US20250054547A1

    公开(公告)日:2025-02-13

    申请号:US18447776

    申请日:2023-08-10

    Abstract: Examples of the presently disclosed technology provide CAM-based circuits specially constructed to implement Boolean satisfiability problems involving k-XOR-SAT clauses. With the strategic addition of auxiliary counting and logic circuits that evaluate match line voltage outputs of a CAM at k discrete times in order to determine whether a counted number of matches returned by a match line satisfies a pre-determine parity condition—where k represents a number of literals of a k-XOR-SAT clause of a Boolean satisfiability problem—a circuit of the present technology can leverage a common CAM (i.e., the same CAM) to implement the k-XOR-SAT clause and k-SAT clauses. Accordingly, this extremely versatile circuit can be used to implement k-XOR-SAT and k-SAT-k-XOR-SAT hybrid problems in less time, and with less hardware and power consumption than existing hardware accelerators.

Patent Agency Ranking