Optically coupled multi-node computing system
AssigneeShanghai Xizhi Technology Co., Ltd.
InventorsHuaiyu Meng, Yichen Shen, Cheng-Kuan Lu, Yelong Xu
Life of this patent
Estimating the term…
Abstract
An apparatus includes a plurality of nodes coupled to an optical network, each node including an optical transmitter interface configured to transmit an optical signal at a location along a coupled optical path of the optical network, and an optical receiver interface configured to receive an optical signal at a location along the coupled optical path of the optical network. The apparatus includes a first optical path of the optical network configured to propagate a guided mode around a closed path; and a second optical path of the optical network configured to propagate a guided mode around a closed path.
Claims20
An apparatus comprising:
- an integrated circuit comprising a plurality of nodes coupled to an optical network, each node comprising:
- an optical transmitter interface configured to transmit an optical signal at a location along a coupled optical path of the optical network, and
- an optical receiver interface configured to receive an optical signal at a location along the coupled optical path of the optical network;
- a first optical path of the optical network including at least a portion fabricated in at least one layer of the integrated circuit and configured to propagate a guided mode around a closed path;
- and
- a second optical path of the optical network including at least a portion fabricated in at least one layer of the integrated circuit and configured to propagate a guided mode around a closed path;
- wherein:
- the first and second optical paths overlap with each other at a first set of four locations on the integrated circuit,
- the first optical path is coupled to two or more of the plurality of nodes at a second set of respective locations on the integrated circuit different from all of the locations in the first set of locations, and
- the second optical path is coupled to two or more of the plurality of nodes at a third set of respective locations on the integrated circuit different from all of the locations in the first and second sets of locations.
An apparatus comprising:
- an array of nodes;
- an optical network comprising a first optical path and a second optical path, in which the first optical path is configured to propagate a guided mode around a first closed path, the first optical path is optically coupled to a plurality of the nodes in the array, the second optical path is configured to propagate a guided mode around a second closed path, the second optical path optically coupled to a plurality of the nodes in the array, the optical network is configured such that no switch is provided between the first and second optical paths such that an optical signal traveling in the first optical path remains in the first optical path and is not switched to the second optical path, and an optical signal traveling in the second optical path remains in the second optical path and is not switched to the first optical path;
- and
- a controller configured to schedule transmission of optical signals among the nodes through the optical network.
An apparatus comprising:
- an array of nodes;
- an optical network comprising a first optical loop and a second optical loop, in which the first optical loop is optically coupled to all of the nodes in the array, the second optical loop is optically coupled to all of the nodes in the array;
- and
- a controller configured to schedule transmission of optical signals among the nodes through the optical network, in which the controller is configured to permit only one node to broadcast an optical signal through the first optical loop during a first time period, prevent the other nodes from transmitting optical signals on the first optical loop during the first time period, permit only one node to broadcast an optical signal through the second optical loop during a second time period, and prevent the other nodes from transmitting optical signals on the second optical loop during the second time period.
Dependencies are inferred from the claim text.