AWGR full-connection-based intelligent computing center networking system and method

By adopting the AWGR fully connected system in the intelligent computing center network, and utilizing optical transceiver units and wavelength division multiplexing technology, low-latency and low-power optical switching interconnection is achieved, solving the problems of limited switching capacity and high latency in existing technologies, and improving network performance and scalability.

CN122372873APending Publication Date: 2026-07-10北京秩联科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
北京秩联科技有限公司
Filing Date
2026-03-23
Publication Date
2026-07-10

Smart Images

  • Figure CN122372873A_ABST
    Figure CN122372873A_ABST
Patent Text Reader

Abstract

The application provides an AWGR full-connection-based intelligent computing center networking system and method. The system comprises: M nodes, each of which is provided with an optical transceiver unit O-IO, the O-IO comprising an optical network adapter and a multi-wavelength transceiver unit, the optical network adapter being used for shunting data streams to different destination nodes; the multi-wavelength transceiver unit is integrated with a laser array, the laser array being used for supporting the generation of M optical signals of different wavelengths; and an MxM arrayed waveguide grating router AWGR, M input ports and M output ports of the AWGR being full-connected with the O-IO of the M nodes in one-to-one correspondence through wavelength division multiplexing WDM channels. After address resolution and shunting of the data stream to be sent by a source node through the optical network adapter in the O-IO, the multi-wavelength transceiver unit loads the data streams to different destination nodes onto the M optical signals of different wavelengths through the laser array according to service requirements, and sends the data streams to the AWGR through the WDM channels; and the AWGR routes the optical signals of different wavelengths to the corresponding destination nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of optical communication technology, and in particular to a smart computing center networking system and method based on AWGR full connectivity. Background Technology

[0002] Currently, a new round of technological revolution is in full swing. The wave of artificial intelligence, represented by DeepSeek and ChatGPT, is propelling human society from the "electricity age" to the "computing power age," ushering in an intelligent world based on computing power. In intelligent computing center networks, network communication overhead already accounts for 80% of the total model training time, making enhanced network performance crucial for improving the overall computing power of intelligent computing centers. Current intelligent computing center networks based on electrical switching technology suffer from limitations such as limited switching capacity, high latency in multi-level hierarchical topology communication, complex network management, and high power consumption and cost, severely restricting the network performance and scalability of intelligent computing centers. In contrast, optical switching technology benefits from advantages such as transparent switching rates, large capacity, low power consumption, and low cost, and can overcome the performance bottlenecks of electrically switched intelligent computing center networks. Among them, the Arrayed Waveguide Grating Router (AWGR) paired with multi-wavelength light sources can achieve high-capacity, low-latency, and low-cost optical switching, and has become one of the more important technological evolution directions in optical switching networks. The current AWGR-based optical switching network architecture primarily employs the following approach: a non-fully connected structure using time-division multiplexing based on AWGR and tunable lasers. This architecture requires the tunable light source to have multiple wavelengths, but the number of wavelengths in a tunable laser is limited, and during each communication process, it can only be adjusted to a specific wavelength to output the optical signal for communication. Furthermore, frequent wavelength switching introduces additional latency, impacting network performance, and tunable lasers have high power consumption and cost. Therefore, achieving low-latency, low-power optical switching interconnects is a pressing issue that needs to be addressed. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a network system and method for intelligent computing centers based on AWGR full connectivity, in order to eliminate or improve one or more defects existing in the prior art.

[0004] According to a first aspect, a fully connected intelligent computing center networking system based on AWGR is provided, characterized in that it includes: M nodes, wherein each node is equipped with an optical transceiver unit (O-IO), the O-IO comprising an optical network adapter and a multi-wavelength transceiver unit, the optical network adapter being used to split data streams destined for different nodes; the multi-wavelength transceiver unit integrating a laser array, the laser array being used to support the generation of M different wavelength optical signals; and an M×M arrayed waveguide grating router (AWGR), wherein the arrayed waveguide grating router (AWGR)... The M input ports and M output ports of the source node are fully connected one-to-one with the optical transceiver units (O-IO) of the aforementioned M nodes via wavelength division multiplexing (WDM) channels. The data stream to be transmitted from the source node is addressed and split by the optical network adapter in its optical transceiver unit (O-IO). The multi-wavelength transceiver unit then loads the data destined for different destination nodes onto the aforementioned M optical signals of different wavelengths according to service requirements via a laser array, and transmits them to the aforementioned AWGR via the WDM channels. The aforementioned AWGR routes the optical signals of different wavelengths to the corresponding destination nodes based on its wavelength routing characteristics.

[0005] According to the second aspect, a smart computing center networking system based on AWGR full connectivity is provided, characterized in that it includes: M nodes, each node having N optical transceiver units O-IO deployed on it, respectively labeled as O-IO1 to O-IO. N Each optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split data streams destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths. Additionally, there are N parallel M×M array waveguide grating routers (AWGRs), labeled AWGR1 to AWGR2. N Each AWGR has M input ports and M output ports; a wavelength division multiplexing (WDM) channel is used to fully connect the i-th optical transceiver unit O-IOi on each node to the corresponding port of the i-th M×M AWGRi, where 1≤i≤N; each node communicates with the remaining M-1 nodes in parallel through its N deployed O-IOs, using N×M optical carrier signals of different wavelengths via the above N parallel M×M AWGRs.

[0006] According to the third aspect, a network system for intelligent computing centers based on AWGR full connectivity is provided, characterized in that it includes: N clusters, containing a total of M nodes, with each cluster containing M / N nodes; each node is equipped with N optical transceiver units O-IO, labeled O-IO1 to O-IO respectively. NEach optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split data streams destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths. Each cluster deploys N arrayed waveguide grating routers (AWGRs), each AWGR having a port size of M / N×M / N. The i-th AWGR in the j-th cluster is labeled AWGR_{j,i}, where 1≤j≤N and 1≤i≤N. For any cluster j and any i, the i-th AWGR (AWGR_{j,i}) in cluster j is fully connected to the j-th O-IO of all nodes in the i-th cluster through a wavelength division multiplexing (WDM) channel. When i=j, the connection constitutes a fully connected communication topology within cluster j; when i≠j, the connection constitutes a cross-cluster fully connected communication topology between cluster j and cluster i.

[0007] According to the fourth aspect, a method for networking intelligent computing centers based on AWGR full connectivity is provided, applied to the system described in any one of the first to fourth aspects, characterized in that it includes: a computing unit of a source node generating data streams to be sent to different destination nodes; an optical network adapter in the optical transceiver unit O-IO of the source node performing address resolution on the data streams, and splitting the data streams according to the destination addresses and storing them in the corresponding data buffer units; a multi-wavelength transceiver unit in the optical transceiver unit O-IO of the source node supporting the generation of M different wavelength optical signals through its integrated laser array, and storing the data in the data buffer units... According to service requirements, the data streams are loaded onto the aforementioned M different wavelength optical signals; and the M different wavelength optical signals loaded with data are sent to the AWGR fully connected to the aforementioned source nodes through the WDM channel; the aforementioned AWGR routes the received M different wavelength optical signals to the corresponding destination nodes according to its wavelength routing characteristics; the multi-wavelength transceiver unit in the optical transceiver unit O-IO of the destination node receives the aforementioned WDM signals, demultiplexes them and converts them into electrical signals; the optical network adapter in the optical transceiver unit O-IO of the destination node integrates the received data streams from different source nodes and forwards them to its computing unit.

[0008] The intelligent computing center networking system based on AWGR full connectivity provided in this specification includes M nodes and an M×M arrayed waveguide grating router (AWGR). Each of the M nodes can be equipped with an optical transceiver unit (O-IO). The O-IO can include an optical network adapter and a multi-wavelength transceiver unit. The optical network adapter is used to split data streams destined for different nodes. The multi-wavelength transceiver unit integrates a laser array, which supports the generation of M different wavelength optical signals. The M input ports and M output ports of the AWGR are fully connected one-to-one with the O-IOs of the M nodes via wavelength division multiplexing (WDM) channels. Thus, the data stream to be transmitted from the source node, after address resolution and splitting by the optical network adapter in its O-IO, is loaded onto M different wavelength optical signals by the multi-wavelength transceiver unit via the laser array according to service requirements and transmitted to the AWGR via the WDM channels. Based on its wavelength routing characteristics, AWGR routes optical signals of different wavelengths to their corresponding destination nodes. In this embodiment, a high-capacity, low-power, and low-cost all-optical switching interconnect is achieved through full AWGR connectivity. Optical transceiver units (O-IO) are configured at each node, which are connected to the AWGR via wavelength division multiplexing (WDM) channels to complete multiple wavelength forwarding, enabling arbitrary end-to-end communication at any time. This solves the problem of limited wavelength numbers and avoids the additional latency introduced by wavelength switching.

[0009] Additional advantages, objects, and features of the invention will be set forth in part in the description which follows, and will also become apparent in part to those skilled in the art upon studying the description, or may be learned by practice of the invention. The objects and other advantages of the invention can be realized and obtained by means of the structures specifically pointed out in the description and drawings.

[0010] Those skilled in the art will understand that the objectives and advantages achievable with the present invention are not limited to those specifically described above, and that the above and other objectives achievable with the present invention will become clearer from the following detailed description. Attached Figure Description

[0011] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, are not intended to limit the scope of the invention. The components in the drawings are not drawn to scale but are merely illustrative of the principles of the invention. For ease of illustration and description of certain parts of the invention, corresponding portions in the drawings may be enlarged, i.e., may appear larger relative to other components in an exemplary device actually manufactured according to the invention. In the drawings: Figure 1 A schematic diagram of an existing optical switching network based on AWGR and tunable laser is shown; Figure 2 An example diagram illustrating the working principle of AWGR is shown; Figure 3 A schematic diagram of an example of a multi-wavelength transceiver unit is shown; Figure 4 A schematic diagram of an example optical transceiver unit (O-IO) is shown; Figure 5 A schematic diagram of an M×M AWGR fully connected structure is shown. Figure 6 A schematic diagram of the architecture of an AWGR-based fully connected intelligent computing center networking system according to one embodiment is shown; Figure 7 A schematic diagram of a fully connected network with M nodes is shown. Figure 8 A schematic diagram of fully connected N reusable M×M AWGRs is shown; Figure 9 A schematic diagram illustrating an example of a multi-cluster fully connected architecture based on AWGR is shown. Figure 10 A flowchart of a fully connected intelligent computing center networking method based on AWGR according to one embodiment is shown. Detailed Implementation

[0012] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the embodiments and accompanying drawings. Here, the illustrative embodiments and descriptions of this invention are used to explain the invention, but are not intended to limit the invention.

[0013] It should also be noted that, in order to avoid obscuring the invention with unnecessary details, only the structures and / or processing steps closely related to the solution according to the invention are shown in the accompanying drawings, while other details that are not closely related to the invention are omitted.

[0014] It should be emphasized that the term "including / comprises" as used herein refers to the presence of a feature, element, step, or component, but does not exclude the presence or addition of one or more other features, elements, steps, or components.

[0015] It should also be noted that, unless otherwise specified, the term "connection" in this article can refer not only to a direct connection, but also to an indirect connection involving an intermediary.

[0016] It is understood that the ordinal numbers such as "first" and "second" mentioned in this specification are only used to distinguish multiple objects of the same or different categories (such as components, steps, parameters, etc.), and do not indicate the priority, importance or order relationship between objects, nor do they constitute a limitation on the technical features.

[0017] In the following description, embodiments of the invention will be illustrated with reference to the accompanying drawings. In the drawings, the same reference numerals represent the same or similar parts, or the same or similar steps.

[0018] As mentioned earlier, the current existing optical switching network architecture based on AWGR mainly adopts the following scheme: a non-fully connected structure based on AWGR and tunable lasers to achieve time-division multiplexing. This architecture realizes intelligent computing networking through wavelength-time two-dimensional scheduling. Computing nodes are divided into N groups, each configured with one AWGR, utilizing its wavelength routing characteristics to support single-hop reachability between any node pair within the group at a specific wavelength. Each node is equipped with M tunable lasers, dynamically selecting the transmission wavelength to establish logical connections. Simultaneously, a time-division multiplexing (TDM) mechanism is introduced to multiplex multiple pairs of data streams on the same wavelength channel according to time slots, avoiding output port conflicts. Groups are interconnected through multiple sparse optical links, significantly reducing hardware complexity. Figure 1 As shown, Figure 1 A schematic diagram of an existing optical switching network based on AWGR and tunable lasers is shown. Figure 1 In this context, TX can represent the transmitter, and RX can represent the receiver. It can represent wavelength. In Figure 1 In the optical switching network shown, a tunable laser can be used at each transmit port of a node to transmit signals of different wavelengths to different AWGR output ports. As an example, a node may include a server, storage device, electrical switch, etc., where the server can connect to the network through its Network Interface Card (NIC) port, and the electrical switch can connect to the network through its port. Figure 1 The proposed solution requires the tunable light source to have multiple wavelengths, for example, Figure 1There are M servers, requiring each tunable laser to have M tunable wavelengths. However, the number of wavelengths for a tunable laser is limited, and during each communication, it can only be adjusted to a specific wavelength to output the optical signal for communication. Furthermore, frequent wavelength switching introduces additional latency, impacting network performance, and tunable lasers have high power consumption and cost. Therefore, the embodiments in this specification provide a fully connected intelligent computing center networking system based on AWGR. Optical transceiver units (O-IO) can be configured at each node, connecting to the AWGR via wavelength division multiplexing (WDM) channels to achieve multi-wavelength forwarding, enabling arbitrary end-to-end communication at any time. This solves the problem of limited wavelength numbers and avoids the additional latency introduced by wavelength switching.

[0019] To more clearly describe the system of the embodiments in this specification, the working principle of AWGR will be introduced below with reference to the accompanying drawings.

[0020] As a passive optical device, the AWGR follows a cyclic wavelength routing mechanism, allowing each output port to receive M wavelengths from different input ports. It boasts advantages such as large capacity, good scalability, low processing latency, and low insertion loss. Furthermore, AWGR can be combined with WDM technology to improve switching capacity. The principle behind this is that multiple wavelengths in the multiplexed channel undergo diffraction through the input planar waveguide. Because adjacent waveguides have the same length difference, the same wavelengths in adjacent waveguides on the output grating also exhibit the same phase difference. Different wavelengths can be separated by these phase differences to achieve demultiplexing. For example... Figure 2 As shown, Figure 2 An example diagram illustrating the working principle of AWGR is shown. Figure 2 The AWGR shown has a 4×4 port size, meaning it includes 4 input ports and 4 output ports. Each input port of the AWGR can simultaneously utilize the same M wavelengths (M=4 in this example) to establish M... 2 A strictly non-blocking, non-contention-based all-pair full connection transmits different wavelengths to different output ports. Figure 2 In the example shown, different colors It can represent different wavelengths. The first subscript in the bottom right corner represents the input port, and the second subscript represents the output port. Different wavelengths at the input port can automatically switch to their respective output ports, so providing different wavelengths at the input port enables a switching function. This is understandable. Figure 2 The port sizes shown for AWGR are merely illustrative and not a limitation on the port sizes of AWGR.

[0021] In the embodiments of this specification, an intelligent computing center networking system can be built based on AWGR. According to one embodiment, an intelligent computing center networking system based on AWGR with full connectivity may include M nodes, an M×M arrayed waveguide grating router (AWGR), and wavelength division multiplexing (WDM) channels.

[0022] Each of the M nodes can be equipped with an optical transceiver unit (O-IO). The O-IO can include an optical network adapter and a multi-wavelength transceiver unit. The optical network adapter can be used to offload data streams destined for different nodes. The multi-wavelength transceiver unit can integrate a laser array, which can be used to support the generation of M different wavelengths of optical signals.

[0023] The M input ports and M output ports of the arrayed waveguide grating router AWGR are fully connected to the optical transceiver units O-IO of M nodes in a one-to-one correspondence through wavelength division multiplexing (WDM) channels.

[0024] In this process, the data stream to be transmitted from the source node undergoes address resolution and splitting via the optical network adapter in its optical transceiver unit (O-IO). Then, the multi-wavelength transceiver unit, using a laser array, loads the data destined for different destination nodes onto M optical signals of different wavelengths according to service requirements, and transmits them to the AWGR via a WDM channel. The AWGR, based on its wavelength routing characteristics, routes the optical signals of different wavelengths to their corresponding destination nodes. In other words, each node, through its O-IO, utilizes M different wavelength signals to achieve end-to-end parallel non-blocking communication with the remaining M-1 nodes at any given time. Here, the service requirements of the data stream to be transmitted from the source node include the destination node to which the data stream is destined; therefore, data destined for different destination nodes can be loaded onto M different wavelength optical signals according to service requirements.

[0025] Please see Figure 3 , Figure 3 A schematic diagram of an example of a multi-wavelength transceiver unit is shown. Figure 3 In the example shown, the multi-wavelength transceiver unit (also known as an optical module) may include a PAM4 (4-Level Pulse Amplitude Modulation) integrated circuit, a laser driver, an optical transmitter, a multiplexer, a demultiplexer, an optical receiver, and a transimpedance amplifier. The optical transmitter may include a laser array and an aspherical lens array, and the optical receiver may include a photodetector array and an aspherical lens array. The PAM4 integrated circuit is connected to both the laser driver and the transimpedance amplifier. The laser driver is connected to the optical transmitter, and the optical transmitter is connected to the multiplexer. The demultiplexer is connected to the optical receiver, and the optical receiver is connected to the transimpedance amplifier.

[0026] Figure 3 The multi-wavelength transceiver unit shown can convert multiple electrical signals in parallel into multiple optical signals of different wavelengths (combining) at the transmitting end, and then demultiplex the mixed optical signals and restore them to electrical signals at the receiving end. Here, the transmitting end can also be called the source node, which is the end that initiates communication. The receiving end can also be called the destination node, which is the end that receives communication.

[0027] Among them, the PAM4 integrated circuit can be used to perform PAM4 modulation / demodulation on the input high-speed electrical signal.

[0028] A laser driver can be used to receive the modulated electrical signal output by a PAM4 integrated circuit, amplify it to a voltage / current amplitude sufficient to drive the laser, precisely control the laser's emission intensity, and enable the optical signal to carry PAM4 modulation information.

[0029] The laser array in the optical transmitting assembly can include multiple 25Gbps DFB (Distributed Feedback) lasers, each operating at a different wavelength, emitting an optical carrier carrying PAM4 modulation information under the drive of a laser driver. The aspherical lens array in the optical transmitting assembly can include multiple aspherical lenses, which can be used to collimate and focus the emitted light, efficiently coupling it into the optical fiber and reducing coupling loss. In some examples, to prevent reflected light from re-entering the laser and interfering with its stable operation, an optical isolator can also be included in the optical transmitting assembly. The optical isolator can be positioned between the laser and the aspherical lenses. Figure 3 The diagram illustrates an example of an optical isolator placed in an optical emitting assembly. The optical isolator allows only unidirectional transmission of the optical signal, preventing reflected light from entering the laser in the opposite direction, thus avoiding interference from reflected light on the stable operation of the laser and preventing signal degradation.

[0030] Multiplexers can combine multiple optical signals of different wavelengths into a single WDM optical signal, which is then coupled into a single optical fiber for transmission, achieving the multiplexing of multi-wavelength optical signals, making full use of fiber bandwidth, and increasing transmission capacity. Demultiplexers can split an input single WDM optical signal into multiple single-wavelength optical signals according to wavelength, and send them to the corresponding photodetectors.

[0031] The aspherical lens array in the optical receiver assembly can include multiple aspherical lenses. These aspherical lenses can be used to couple and focus the incident light, efficiently coupling the light into the photodetector and reducing coupling loss. The photodetector array in the optical receiver assembly includes multiple 25G rate PIN PDs (Positive-Intrinsic-Negative Photodiodes). Each detector receives a specific wavelength of optical signal and converts the optical signal into a weak current signal, realizing the conversion of single-wavelength optical signals to electrical signals, matching the multi-wavelength configuration of the transmitter.

[0032] Transimpedance amplifiers can be used to linearly amplify the weak photocurrent signal output by the photodetector in the optical receiving component into a voltage signal, while minimizing noise and providing a sufficient signal-to-noise ratio for subsequent signal processing by the PAM4 integrated circuit.

[0033] Figure 3 The multi-wavelength transceiver unit shown can convert electrical signals into optical signals at the transmitting end, specifically: 1) Electrical signal input; 2) Electrical signal modulation in PAM4; 3) Laser driving in laser driver; 4) Multi-wavelength laser emission in laser array; 5) Optical isolator for optical isolation; 6) Aspherical lens for collimation and focusing of laser-emitted light; 7) Multiple optical signals of different wavelengths are combined into one WDM optical signal in multiplexer, and then optical signal output is performed.

[0034] At the receiving end, the conversion from optical signal to electrical signal can be realized. Specifically: 1) Optical signal input; 2) In the demultiplexer, the input WDM optical signal is split into multiple single-wavelength optical signals according to wavelength and sent to the corresponding photodetectors; 3) The incident light is focused by the aspherical lens; 4) The optical signal is converted into a weak current signal by the photodetector; 5) The weak current signal is amplified by the transimpedance amplifier; 6) Demodulation is performed by the PAM4 integrated circuit → electrical signal output.

[0035] As described above, the multi-wavelength transceiver unit is designed and implemented with wavelength switching oriented to the destination MAC address (Media Access Control Address). The service data stream is divided into several sub-streams and fan-in into the high-speed transmission channel. Each electrical transmission channel directly modulates the transmission wavelength in the laser array to achieve a fixed mapping of "sub-data stream – electrically driven channel – optical carrier wavelength". The different wavelength optical signals output by the multiple direct-modulated lasers are output after wavelength division multiplexing and are combined with the AWGR optical switching chip to achieve fast link switching.

[0036] Please continue reading Figure 4 , Figure 4 A schematic diagram of an example optical transceiver unit (O-IO) is shown. Figure 4 In the example shown, the Optical Transceiver Unit (O-IO) is an optical transceiver unit that can be deployed on a node. The O-IO can include an optical network adapter and a multi-wavelength transceiver unit. Because... Figure 3 The internal structure of the multi-wavelength transceiver unit has been described in considerable detail; therefore, Figure 4 The lieutenant general will not elaborate further on the internal structure of the multi-wavelength transceiver unit. Figure 4 The optical network adapter shown may include a data stream address resolution module, a data cache management module, a traffic monitoring module, and a flow control module (also known as a flow control module).

[0037] The data stream address resolution module can be used to resolve the source and destination addresses of a data stream.

[0038] The data buffer management module can contain M data buffer units, each corresponding to one of the M wavelengths. This module is connected to both the flow control module and the flow monitoring module. It stores the data stream and sends the buffer status of each data buffer unit to the flow monitoring module. The M data buffer units can store data streams destined for the next M nodes, with each data buffer unit corresponding to one destination node. As an example, each data buffer unit can include a buffer, and the buffer status can include the percentage of each buffer occupied.

[0039] The traffic monitoring module can be used to monitor the buffer status and link load information of each data caching unit and send the monitored information to the flow control module.

[0040] The flow control module is connected to the data flow address resolution module, the data cache management module, and the traffic monitoring module, respectively.

[0041] The flow control module, based on the destination address resolved by the data flow address resolution module, sends write control information to the data cache management module, storing data flows destined for different nodes into their corresponding data cache units. The AWGR is a passive device that follows a cyclic wavelength routing rule, a rule determined by its physical structure. For a given input and output port, the wavelength used is uniquely determined and does not change with time or flow. However, each output port can receive different wavelengths from different input ports. Therefore, a static routing map table corresponding to the AWGR can be pre-stored, recording the correspondence between (input port, output port) and the required wavelength. Thus, the flow control module can query the static routing map table based on the AWGR ports connected to the source and destination nodes to determine the required wavelength for the data flow from the source node to the destination node, and store the data flow into the data cache unit corresponding to the required wavelength. This enables the generation of write control commands based on the destination address, controlling the data cache management module to classify and store data.

[0042] The flow control module can also be used to read data streams from the corresponding data buffer unit by sending read control information to the data buffer management module based on information sent by the flow monitoring module (e.g., buffer status and link load information). The data stream is then encapsulated and delivered to the multi-wavelength transceiver unit for transmission on the corresponding wavelength. This allows the generation of read permission commands based on network status information (including buffer status and link load information) to control when the data buffer management module reads data. In other words, the flow control module can generate read commands based on buffer status and link load information to control the data read rate (i.e., access speed) and read time from the buffer. When congestion is detected, data reading can be paused.

[0043] Optical signals carrying data can be transmitted to the destination node via AWGR. Embodiments of this invention can build an all-optical switching architecture using a fully connected AWGR approach. The same number of optical transceiver units (O-IOs) as the AWGRs are deployed on the ports of each node (e.g., the NIC of a server node), and then a full connection is achieved with the M×MAWGR via a WDM channel. Furthermore, by reusing multiple AWGRs with the same configuration, embodiments of this invention can fully utilize link bandwidth to reduce transmission latency and packet loss, achieving high-capacity optical switching. Figure 5 As shown, Figure 5 A schematic diagram using an M×M AWGR fully connected structure is shown. Figure 5In the example shown, M nodes are fully connected via an M×M AWGR. Compared to tunable lasers, which can only transmit a specific wavelength at a time for communication, in the AWGR fully connected structure, the O-IOs deployed on the transmitting nodes are laser arrays, enabling the simultaneous use of M wavelengths (λ1, λ2, λ3, ..., λ...). M This allows for arbitrary end-to-end communication with other nodes at any time. The receiving node can simultaneously receive M wavelengths from different transmitting nodes, eliminating the additional delay introduced by frequent wavelength switching and avoiding the wavelength limitation problem of tunable lasers. Each node can establish a connection with the AWGR via an optical transceiver unit (O-IO), and this connection is physically separate for transmitting and receiving. In the transmitting channel, the node's O-IO is connected to an input port of the AWGR via optical fiber. This transmitting channel is dedicated to sending data from this node to other nodes. In the receiving channel, the node's O-IO is connected to an output port of the AWGR via optical fiber. This receiving channel is dedicated to receiving data from other nodes. These two channels are physically parallel and independent. Therefore, when a node has data to send, it acts as the transmitting node (source node) in this transient communication. When a node receives data from other nodes, it acts as the receiving node (destination node) in this transient communication.

[0044] In some examples, the AWGR-based fully connected intelligent computing center networking system may also include a full-stack network controller. This full-stack network controller can connect to the optical transceiver units (O-IOs) deployed on each node. It can receive source and destination addresses from the data stream address resolution module, as well as buffer status and link load information from the traffic monitoring module. The full-stack network controller can also determine the target wavelength corresponding to the data stream based on the received source and destination addresses and send the target wavelength to the O-IO of the source node.

[0045] The flow control module of the source node's optical transceiver unit (O-IO) stores the data stream into the data buffer unit corresponding to the target wavelength by sending write control information to the data buffer management module. The multi-wavelength transceiver unit of the source node's O-IO can load the data stream onto the optical signal of the target wavelength through a laser array and transmit it to the AWGR via a WDM channel.

[0046] In some examples, the full-stack network controller can also be used to predict congestion based on the buffer status and link load information uploaded by the optical transceiver units (O-IO) on each node. In response to a prediction of congestion risk on a link, a control command is sent to the flow control module in the O-IO of the transmitting node of that link, wherein the control command is used to instruct to slow down or suspend data transmission.

[0047] Based on this, the flow control module can also be used to generate read control information based on control commands sent by the full-stack network controller and / or buffer status and link load information sent by the flow monitoring module.

[0048] Please continue reading Figure 6 , Figure 6 A schematic diagram of the architecture of an AWGR-based fully connected intelligent computing center networking system according to one embodiment is shown. Figure 6 The example shown illustrates an all-optical switching network built using an AWGR fully connected approach. It demonstrates the optical transceiver unit (O-IO) deployed at the node NIC (the principle is the same when deployed at the port of the electrical switch). The source node generates data packets carrying different destination addresses. These packets are coupled into WDM signals by the O-IO at the source node NIC via a multi-wavelength transceiver unit, and then forwarded via AWGR. The O-IO deployed at the NIC contains M data buffer units (the same number as the available wavelengths λ) divided according to the destination; for example, it could be a buffer matrix. The data flow address resolution module resolves the destination of the data traffic sent by the source node and splits it. The flow control module of the O-IO, based on the obtained destination address, sends write control information to the data buffer management module to store the split data into different buffers. The encapsulated data is then loaded onto different wavelengths via the multi-wavelength transceiver unit and forwarded to the destination node via the WDM channel through the fully connected AWGR.

[0049] In some examples, at the destination node, the multi-wavelength transceiver unit can be used to convert optical signals received from the WDM channel into electrical signals. The flow control module of the destination node can, based on the source node address of the electrical signal, send write control information to the data buffer management module of the destination node to store data streams from different source nodes into the data buffer units corresponding to the source nodes within the data buffer management module. It also reads electrical signals from the data buffer units corresponding to the source nodes, integrates them, and forwards them to the computing unit of the destination node. In other words, at the receiving node, the WDM signal is converted into an electrical signal by the multi-wavelength transceiver unit, the flow control module of the optical transceiver unit (O-IO) stores data streams from different transmitters into corresponding dedicated buffers, and then the flow control module integrates the data and forwards it to the node computing unit of the destination node.

[0050] exist Figure 6In the illustrated architecture, the full-stack network controller can be used to implement the design concept of "separation of control plane and data plane." The full-stack network controller can maintain real-time communication with the optical transceiver units (O-IO) at the transmitting end (TX) and receiving end (RX) through control links, achieving centralized intelligent management and control of the entire optical switching network. The core functions of the full-stack network controller can include global topology orchestration and wavelength resource scheduling, end-to-end traffic awareness and congestion control, and heterogeneous hardware collaboration and abstraction management, etc. Specifically: 1. A full-stack network controller can perform global topology orchestration and wavelength resource scheduling.

[0051] The full-stack network controller does not directly process service data streams. Instead, it dynamically allocates wavelength resources by issuing control commands to the optical transceiver units (O-IO) on the node side. Based on the wavelength routing characteristics of AWGR, the full-stack network controller can determine the specific wavelength (target wavelength) required from the source node to the destination node and control the multi-wavelength transceiver units (TX) at the transmitting end to tune the laser to that wavelength, thereby establishing an end-to-end optical path at the physical layer. Simultaneously, through global algorithms (such as time-division multiplexing or wavelength-division multiplexing scheduling algorithms), it ensures that access requests from different nodes to the same destination port do not conflict in time or wavelength, thus avoiding optical domain contention.

[0052] To determine the specific wavelength required from the source node to the destination node, the full-stack controller can look up candidate wavelengths based on the static cyclic routing characteristics of AWGR, combine the network status information reported by the optical transceiver unit O-IO, determine the optimal wavelength configuration through a wavelength scheduling algorithm, and issue configuration instructions and global flow control parameters to the optical transceiver unit O-IO. Specifically: (1) Perform offline pre-calculation of topology and routing tables. Specifically, the wavelength routing lookup table is obtained according to the physical port mapping relationship of AWGR, and the wavelength λ is used from input port i to output port j. k ,in, , where N1 can represent the number of ports of AWGR. For any source-destination pair, the physically available wavelengths are unique (in single-plane AWGR) or a limited number (in multi-plane AWGR), and the full-stack network controller only needs to look up the table. (2) Collect global network status information. Specifically, receive the network status information reported by the optical transceiver units (O-IO) of each node. The network status information includes buffer status and link load information, etc. (3) Generate configuration instructions and flow control parameters through wavelength scheduling algorithms to set the maximum transmission rate limit of a specific wavelength channel. The source node can adjust the actual data transmission rate according to this limit.

[0053] 2. A full-stack network controller can achieve end-to-end traffic awareness and congestion control.

[0054] The full-stack network controller works closely with the traffic monitoring module and data buffer management module to achieve refined traffic engineering. By collecting buffer status and link load information reported by each optical transceiver unit's O-IO, the full-stack network controller can monitor and perceive hotspots and congested areas in the network in real time. When it detects that a link (such as the path to "Destination 1") is about to become congested, the full-stack network controller can send a "backpressure" signal or a "pause" command to the flow control module at the transmitting end to temporarily suppress data encapsulation and transmission in that direction to prevent packet loss.

[0055] 3. A full-stack network controller can enable heterogeneous hardware collaboration and abstract management.

[0056] The full-stack network controller shields the physical complexity of the underlying optical devices, providing a unified logical interface to upper-layer applications. This enables collaborative management of optical domain wavelength switching and electrical domain data stream address resolution and data encapsulation. Furthermore, the full-stack network controller can uniformly manage the O-IO parameters of the optical transceiver units at both the transmitting and receiving ends, ensuring consistency in wavelength, modulation format, and protocol configuration between the two sides. This achieves plug-and-play functionality and reduces the complexity of network operation and maintenance.

[0057] Please continue reading Figure 7 , Figure 7 A schematic diagram of a fully connected network with M nodes is shown. Figure 7 The fully connected network shown includes M nodes, a single M×M AWGR, and a full-stack network controller. Figure 7 The diagram illustrates the detailed structure of transceiver node 1 and receiver node 1 (all other nodes use the same configuration) as well as the structure using different wavelengths for full connectivity. All nodes are fully connected to an M×M AWGR via a WDM channel. Each node is configured with one O-IO, and each O-IO has M dedicated buffers to store data sent to other nodes. That is, a single node can use M different wavelengths to communicate with other nodes, such as transmitter node 1 using λ1 to λ2. M Simultaneously, data is sent to receiving nodes 1 through M. Receiving node 1 can simultaneously receive M different wavelengths (λ1 to λ2) from sending nodes 1 through M. M The full-stack network controller sends instructions to the O-IO controllers of all nodes to complete the scheduling and control of the data flow.

[0058] In practice, the maximum concurrent flow of a single AWGR fully connected networking scheme is limited by the number of ports on the AWGR. To improve the interconnection bandwidth between nodes, multiple AWGRs can be used in parallel in some embodiments of this invention.

[0059] According to another embodiment, the intelligent computing center networking system based on AWGR full connectivity may include M nodes, N parallel M×M array waveguide grating routers (AWGRs), and wavelength division multiplexing (WDM) channels.

[0060] Each of the M nodes has N optical transceiver units (O-IOs) deployed on it, labeled O-IO1 to O-IO1 respectively. N Each optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split data streams destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths.

[0061] N parallel M×M array waveguide grating routers AWGR, labeled AWGR1 to AWGR2 respectively. N Each AWGR has M input ports and M output ports.

[0062] A wavelength division multiplexing (WDM) channel can be used to fully connect the corresponding ports of the i-th optical transceiver unit O-IOi on each node to the corresponding ports of the i-th M×M AWGRi, where 1≤i≤N.

[0063] Each node communicates with the remaining M-1 nodes in parallel via its N deployed O-IOs and N×M optical carrier signals of different wavelengths through N parallel M×M AWGRs.

[0064] In this embodiment, the N reusable M×M AWGR fully connected layers can be referenced. Figure 8 , Figure 8 A schematic diagram of fully connected N reusable M×M AWGRs is shown. (e.g.) Figure 8 As shown, by deploying optical transceiver units (O-IOs) on all nodes, each node is no longer connected to only one M×M AWGR, but can simultaneously establish optical path connections with N parallel M×M AWGRs, thus forming an "N×M×M" multi-path fully connected structure. After expansion, each node has N sets of O-IOs, numbered O-IO1, O-IO2, ..., O-IO2. N In this configuration, the i-th (1≤i≤N) group of ports (O-IOi) is connected to the i-th M×M AWGR via a WDM channel. All AWGRs maintain the same port numbering, i.e., AWGR... NPort j (1≤j≤M) always corresponds to node j. Due to the non-blocking wavelength routing characteristic of AWGR, the same wavelength does not conflict between different ports, and different wavelengths can be switched to different destination ports at the same time. Logically, the entire network can be regarded as an M×M complete graph with "N layers", where the k-th (1≤k≤N) layer corresponds to AWGR. k It is responsible for carrying the k-th parallel optical path between nodes. Each node pair (s, d) in each layer can exclusively occupy a wavelength λ. i A link is established between (s, d, k). Since the wavelength can be dynamically reconfigured, node s can use λ from a certain layer as needed. i (s, d, k) to achieve "elastic bandwidth".

[0065] The maximum concurrent flow of a single M×M AWGR fully connected networking scheme is limited by the number of M×M ports, and the total bandwidth = M(M-1) × single wavelength rate. The multiple AWGR fully connected networking scheme designed in this embodiment has a total bandwidth = N×M(M-1) × single wavelength rate. Compared to the scheme using a single AWGR, while ensuring the non-blocking nature of the fully connected network, the link bandwidth is increased by N times, which can meet the bursty and elastic high bandwidth requirements between nodes in intelligent computing center network scenarios.

[0066] The architecture proposed in this embodiment adopts an AWGR fully connected approach to achieve full interconnection of nodes in the intelligent computing center network. This architecture can include M nodes and N M×M AWGRs. Each node is configured with N optical transceiver units (O-IOs), each O-IO equipped with a data stream address resolution module and M dedicated buffers divided according to destination addresses. A single node can use M wavelengths to perform arbitrary end-to-end communication with other nodes at any time. The flow control module of the O-IO, based on the resolution result of the data stream address resolution module, splits data destined for the same destination and stores it in the same dedicated buffer. The multi-wavelength transceiver unit couples the M wavelengths carrying different encapsulated data into WDM signals, which are then forwarded to different destination nodes via the N fully connected M×M AWGRs. At the receiving end, the multi-wavelength transceiver unit decouples the WDM signal with M wavelengths into multiple single-wavelength signals from different transmitters and converts them into electrical signals. The flow control module of the optical transceiver unit (O-IO) transfers data carrying different sender addresses to their corresponding dedicated buffers. The flow control module integrates all data streams and forwards them to the computing unit of the receiver node.

[0067] In other embodiments, the fully connected architecture can also be extended to multiple clusters.

[0068] According to another embodiment, the intelligent computing center networking system based on AWGR full connectivity may include N clusters.

[0069] There are N clusters, containing a total of M nodes, with each cluster containing M / N nodes.

[0070] Each node is equipped with N optical transceiver units (O-IO), labeled O-IO1 to O-IO. N Each optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split data streams destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths.

[0071] Each cluster deploys N arrayed waveguide grating routers (AWGRs), and the port size of each AWGR is M / N×M / N. The i-th AWGR in the j-th cluster is labeled as AWGR_{j,i}, where 1≤j≤N and 1≤i≤N. For any cluster j and any i, the i-th AWGR (AWGR_{j,i}) in cluster j is fully connected to the j-th O-IO of all nodes in the i-th cluster through a wavelength division multiplexing (WDM) channel.

[0072] When i=j, the connections form a fully connected communication topology within cluster j. When i≠j, the connections form a cross-cluster fully connected communication topology between cluster j and cluster i.

[0073] like Figure 9 As shown, Figure 9 A schematic diagram illustrating an example of a multi-cluster fully connected architecture based on AWGR is shown. Figure 9 The example shown is a network consisting of N clusters, with a total of M servers acting as nodes. Each cluster is configured with... There are N servers in each cluster. × AWGR. A single server NIC is configured with N optical transceiver units (O-IO), and the server's computing units and all O-IOs are fully connected.

[0074] For intra-cluster communication, only the AWGR corresponding to the cluster number fully connects to the same-number O-IO of all servers within the cluster via the WDM channel (blue solid line). For example, in cluster 1, AWGR1 fully connects to the O-IO1 of all servers within the cluster. In cluster N, AWGR... N O-IO of all servers in a fully connected cluster N .

[0075] For inter-cluster communication, the i-th (1≤i≤N) AWGR within this cluster fully connects to all O-IOs with the same cluster number on the i-th server via the WDM channel (red solid line). For example, the second AWGR in cluster 1 is fully connected to the O-IO1s of all servers in cluster 2, the Nth AWGR is fully connected to the O-IO1s of all servers in cluster N, and so on. The full-stack network controller is responsible for scheduling and controlling data traffic. It is important to note that the number of AWGRs deployed within a cluster does not exceed the total number of O-IOs deployed on the servers, N. In the designed network, multiple wavelengths are used to achieve arbitrary end-to-end communication at any time using fully connected AWGRs. Furthermore, by using N fully connected AWGRs, the link bandwidth is increased by N times while ensuring the non-blocking nature of the fully connected network, which can meet the bursty and elastic high bandwidth requirements between nodes in intelligent computing center network scenarios.

[0076] In summary, compared to the current non-fully connected architecture based on AWGR and tunable lasers, the networking system in this specification proposes a node-fully connected scheme based on AWGR. This AWGR-based fully connected approach allows for simultaneous use of multiple different wavelengths to achieve arbitrary end-to-end communication at any time, solving the wavelength limitation problem of tunable lasers, avoiding the additional latency caused by frequent wavelength switching, and eliminating the need for complex multi-level, multi-hop topologies. By deploying O-IOs on each node and fully connecting them to the AWGR via WDM channels, any input wavelength can be routed to any output port, thus achieving all-optical switching between nodes. Furthermore, by increasing the number of O-IOs on each node and multiplexing them with multiple AWGR fully connected connections, the link bandwidth for inter-node communication can be increased to meet the flexible bandwidth requirements of non-blocking, high-capacity optical switching.

[0077] Please continue reading Figure 10 , Figure 10 A flowchart illustrating a fully connected intelligent computing center networking method based on AWGR according to one embodiment is shown. Figure 10 As shown, the intelligent computing center networking method based on AWGR full connectivity may include the following steps 101 to 106, specifically: Step 101: The computing unit of the source node generates data streams to be sent to different destination nodes.

[0078] In this embodiment, each of the M nodes in the intelligent computing center can be deployed with the aforementioned optical transceiver unit (O-IO). Each node can include a computing unit, which can be used to perform data calculations. The computing unit of the source node can generate data streams to be sent to different destination nodes.

[0079] Step 102: The optical network adapter in the optical transceiver unit of the source node performs address resolution on the data stream, and splits the data stream according to the destination address and stores it into the corresponding data buffer unit.

[0080] In this embodiment, the destination address can refer to the MAC address of the destination node.

[0081] Step 103: The multi-wavelength transceiver unit in the optical transceiver unit of the source node supports the generation of M different wavelength optical signals through its integrated laser array, and loads the data stream in the data buffer unit onto the M different wavelength optical signals according to the service requirements; and sends the M different wavelength optical signals loaded with data to the AWGR fully connected to the source node through the WDM channel.

[0082] Step 104: AWGR routes the received M optical signals of different wavelengths to their corresponding destination nodes based on its wavelength routing characteristics.

[0083] Step 105: The multi-wavelength transceiver unit in the optical transceiver unit of the destination node receives the WDM signal, demultiplexes it, and converts it into an electrical signal.

[0084] In step 106, the optical network adapter in the optical transceiver unit of the destination node integrates the data streams received from different source nodes and forwards them to its computing unit. Thus, the computing unit of the destination node can receive the data streams sent by the computing units of the source nodes.

[0085] In some examples, the above-described intelligent computing center networking method based on AWGR full connectivity may also include the following steps a) and b), specifically: Step a) The data stream address resolution module in the optical network adapter of the source node's optical transceiver unit O-IO sends the source address and destination address of the data stream to the full-stack network controller.

[0086] Step b) The full-stack network controller determines the target wavelength used to send the data stream based on the source address and destination address of the data stream, and sends the target wavelength to the multi-wavelength transceiver unit of the optical transceiver unit O-IO of the source node. The multi-wavelength transceiver unit of the optical transceiver unit O-IO of the source node loads the data destined for the destination node onto the optical signal of the target wavelength through the laser array.

[0087] In some examples, the above-mentioned intelligent computing center networking method based on AWGR full connectivity may also include: The traffic monitoring module in the optical network adapter of each node's optical transceiver unit (O-IO) sends the monitored buffer status and link load information to the full-stack network controller.

[0088] The full-stack network controller performs congestion prediction based on the received buffer status and link load information. Furthermore, in response to a predicted congestion risk on a link, it sends control commands to the flow control module in the optical transceiver unit (O-IO) of the transmitting node on that link. These control commands instruct the controller to slow down or pause data transmission.

[0089] Those skilled in the art will understand that the exemplary components, systems, and methods described in conjunction with the embodiments disclosed herein can be implemented in hardware, software, or a combination of both. Whether implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention. When implemented in hardware, it can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the desired tasks. The programs or code segments can be stored in a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave.

[0090] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0091] In this invention, features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, and / or combined with or in place of features of other embodiments.

[0092] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations of the embodiments of the present invention are possible. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A smart computing center networking system based on AWGR full connectivity, characterized in that, include: There are M nodes, each of which is equipped with an optical transceiver unit (O-IO). Each O-IO includes an optical network adapter and a multi-wavelength transceiver unit. The optical network adapter is used to split data streams destined for different nodes. The multi-wavelength transceiver unit integrates a laser array, which supports the generation of M different wavelength optical signals. An M×M arrayed waveguide grating router (AWGR) is constructed, wherein the M input ports and M output ports of the AWGR are fully connected one-to-one with the optical transceiver units (O-IO) of the M nodes via wavelength division multiplexing (WDM) channels. The data stream to be transmitted from the source node is addressed and split by the optical network adapter in its optical transceiver unit O-IO. Then, the multi-wavelength transceiver unit loads the data destined for different destination nodes onto the M optical signals of different wavelengths according to the service requirements through the laser array, and transmits them to the AWGR through the WDM channel. The AWGR routes the optical signals of different wavelengths to the corresponding destination nodes based on its wavelength routing characteristics.

2. The system according to claim 1, characterized in that, The optical network adapter includes a data stream address resolution module, a data cache management module, a traffic monitoring module, and a flow control module; The data stream address resolution module is used to resolve the source address and destination address of the data stream. The data cache management module includes M data cache units that correspond one-to-one with the M wavelengths. The data cache management module is connected to the flow control module and the flow monitoring module respectively, and is used to store the data stream and send the buffer status of each data cache unit to the flow monitoring module. The traffic monitoring module is used to monitor the buffer status and link load information of each data caching unit, and send the monitored information to the flow control module; The flow control module, connected to the data stream address resolution module, the data cache management module, and the traffic monitoring module, is used for: based on the destination address resolved by the data stream address resolution module, sending write control information to the data cache management module to store data streams destined for different nodes into corresponding data cache units; based on the information sent by the traffic monitoring module, sending read control information to the data cache management module to read data streams from the corresponding data cache units, encapsulating the data streams, and delivering them to the multi-wavelength transceiver unit for transmission on the corresponding wavelength.

3. The system according to claim 2, characterized in that, In the destination node, the multi-wavelength transceiver unit is used to convert the optical signal received from the WDM channel into an electrical signal; The flow control module of the destination node is used to store data streams from different source nodes into the data cache unit corresponding to the source node in the data cache management module by sending write control information to the data cache management module of the destination node according to the source node address of the electrical signal. Additionally, the computing unit reads electrical signals from the data cache unit corresponding to the source node, integrates them, and forwards them to the computing unit of the destination node.

4. The system according to claim 2, characterized in that, The system also includes a full-stack network controller, which is connected to an optical transceiver unit (O-IO) deployed on each node. The full-stack network controller is used to receive the source address and destination address sent by the data stream address resolution module, as well as the buffer status and link load information sent by the traffic monitoring module. The full-stack network controller is used to determine the target wavelength corresponding to the data stream based on the received source address and destination address, and send the target wavelength to the optical transceiver unit O-IO of the source node; The flow control module of the source node's optical transceiver unit O-IO stores the data stream into the data buffer unit corresponding to the target wavelength by sending write control information to the data buffer management module; the multi-wavelength transceiver unit of the source node's optical transceiver unit O-IO loads the data stream onto the optical signal of the target wavelength through a laser array and transmits it to the AWGR via a WDM channel.

5. The system according to claim 4, characterized in that, The full-stack network controller is also used to perform congestion prediction based on the buffer status and link load information uploaded by the optical transceiver units O-IO on each node; in response to the prediction that there is a risk of congestion on a certain link, it sends a control command to the flow control module in the optical transceiver unit O-IO of the sending node of that link, wherein the control command is used to indicate slowing down or pausing data transmission. The flow control module is also used to generate read control information based on the control commands sent by the full-stack network controller and / or the buffer status and link load information sent by the flow monitoring module.

6. The system according to claim 1, characterized in that, The multi-wavelength transceiver unit includes a PAM4 integrated circuit, a laser driver, an optical emitting component, a multiplexer, a demultiplexer, an optical receiving component, and a transimpedance amplifier. The optical emitting component includes a laser array and an aspherical lens array, and the optical receiving component includes a photodetector array and an aspherical lens array. The PAM4 integrated circuit is connected to both the laser driver and the transimpedance amplifier. The laser driver is connected to the optical emitting component, which is connected to the multiplexer. The demultiplexer is connected to the optical receiving component, which is connected to the transimpedance amplifier. At the source node, the multi-wavelength transceiver unit is used to convert electrical signals to optical signals; at the destination node, the multi-wavelength transceiver unit is used to convert optical signals to electrical signals.

7. A smart computing center networking system based on AWGR full connectivity, characterized in that, include: There are M nodes, each with N optical transceiver units (O-IOs), labeled O-IO1 to O-IO2 respectively. N Each optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split data streams destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths. N parallel M×M array waveguide grating routers AWGR, labeled AWGR1 to AWGR2 respectively. N Each AWGR has M input ports and M output ports; A wavelength division multiplexing (WDM) channel is used to fully connect the corresponding ports of the i-th optical transceiver unit O-IOi on each node to the corresponding ports of the i-th M×M AWGRi, where 1≤i≤N; Each node communicates with the remaining M-1 nodes in parallel via its N deployed O-IOs and N×M optical carrier signals of different wavelengths through the N parallel M×M AWGRs.

8. A smart computing center networking system based on AWGR full connectivity, characterized in that, include: There are N clusters, containing a total of M nodes, with each cluster containing M / N nodes; Each node is equipped with N optical transceiver units (O-IO), labeled O-IO1 to O-IO. N Each optical transceiver unit (O-IO) includes an optical network adapter and a multi-wavelength transceiver unit. Each optical network adapter is used to split the data stream destined for different nodes. Each multi-wavelength transceiver unit integrates a laser array, which is used to support the generation of M optical signals of different wavelengths. Each cluster deploys N arrayed waveguide grating routers (AWGRs), and the port size of each AWGR is M / N×M / N. The i-th AWGR in the j-th cluster is labeled as AWGR_{j,i}, where 1≤j≤N and 1≤i≤N. For any cluster j and any i, the i-th AWGR in cluster j is fully connected to the j-th O-IO of all nodes in the i-th cluster through a wavelength division multiplexing (WDM) channel. When i=j, the connection constitutes a fully connected communication topology within cluster j; when i≠j, the connection constitutes a cross-cluster fully connected communication topology between cluster j and cluster i.

9. A method for networking intelligent computing centers based on AWGR full connectivity, applied to the system described in any one of claims 1 to 8, characterized in that, include: The computing unit of the source node generates data streams to be sent to different destination nodes; The optical network adapter in the optical transceiver unit O-IO of the source node performs address resolution on the data stream, and splits the data stream according to the destination address and stores it into the corresponding data buffer unit; The multi-wavelength transceiver unit in the optical transceiver unit O-IO of the source node supports the generation of M different wavelength optical signals through its integrated laser array, and loads the data stream in the data buffer unit onto the M different wavelength optical signals according to service requirements; and sends the M different wavelength optical signals loaded with data to the AWGR fully connected to the source node through the WDM channel. The AWGR routes the received M optical signals of different wavelengths to the corresponding destination nodes according to its wavelength routing characteristics; The multi-wavelength transceiver unit in the optical transceiver unit O-IO of the destination node receives the WDM signal, demultiplexes it, and converts it into an electrical signal. The optical network adapter in the optical transceiver unit (O-IO) of the destination node integrates the data streams received from different source nodes and forwards them to its computing unit.

10. The method according to claim 9, characterized in that, The method further includes: The data stream address resolution module in the optical network adapter of the optical transceiver unit O-IO of the source node sends the source address and destination address of the data stream to the full-stack network controller; The full-stack network controller determines the target wavelength used to send the data stream based on the source address and destination address of the data stream, and sends the target wavelength to the multi-wavelength transceiver unit (O-IO) of the source node. The multi-wavelength transceiver unit (O-IO) of the source node loads the data destined for the destination node onto the optical signal of the target wavelength through a laser array.