Patents by Inventor Sicong Li
Sicong Li has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12166685Abstract: A method for implementing collective communication, a computer device, and a communication system are provided, to resolve problems of high communication latency and resource consumption in the conventional technology. The method includes: identifying a work request having no communication dependency, and when forwarding work requests, directly forwarding the work request identified as having no communication dependency, and forwarding, after queue management, a work request that is not identified as having no communication dependency. According to the application, communication latency caused when the work request having no communication dependency is managed by using a queue can be avoided, and resource consumption caused by performing related management can be reduced, to improve overall communication performance of collective communication.Type: GrantFiled: May 26, 2023Date of Patent: December 10, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Qiang Chen, Sicong Li, Xiaogang Pan, Yidu Chen
-
Publication number: 20240311217Abstract: A computing device includes a first processor, a second processor, and a first network device, the first network device is configured to connect the computing device to a target computing device, and the second processor is configured to run a first process and a second process. The first processor is configured to: receive a command sent by the first process, where the command is used to transmit data to a target process; execute a first command when it is determined, based on the command, that the target process is the second process, to send the data to the second process; and transmit the data to a third process via the first network device when it is determined, based on the command, that the target process is the third process located on the second computing device.Type: ApplicationFiled: May 23, 2024Publication date: September 19, 2024Inventors: Sicong Li, Wenjin Gou
-
Publication number: 20240139621Abstract: In a data processing method, a first server receives control stream information from a terminal, parses the control stream information, starts a game based on a game identifier (ID) in the control stream information, and intercepts instruction stream information. An Android stimulator is deployed on the first server. The first server sends the instruction stream information to a second server. The second server is in a graphics processing unit (GPU) resource pool. The second server selects a target GPU from the GPU resource pool to process the instruction stream information, completes image rendering and encoding, and generates video stream information. The second server sends the video stream information to the terminal. The terminal displays the video stream information to a user.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: Zhao Lu, Shiping Deng, Sicong Li, Minjun Zhou
-
Patent number: 11878237Abstract: This application discloses a server and a data processing method, apparatus, and system. In the method, a first server receives control stream information from a terminal, parses the control stream information, starts a game based on a game ID in the control stream information, and intercepts instruction stream information. An Android stimulator is deployed on the first server. The first server sends the instruction stream information to a second server. The second server is in a graphics processing unit GPU resource pool. The second server selects a target GPU from the GPU resource pool to process the instruction stream information, complete image rendering and encoding, and generate video stream information, and finally the second server sends the video stream information to the terminal. The terminal displays the video stream information to a user.Type: GrantFiled: August 4, 2020Date of Patent: January 23, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhao Lu, Shiping Deng, Sicong Li, Minjun Zhou
-
Publication number: 20230300080Abstract: This application provides a method for implementing collective communication, a computer device, and a communication system, to resolve problems of high communication latency and resource consumption in the conventional technology. The method provided in this application includes: identifying a work request having no communication dependency, and when forwarding work requests, directly forwarding the work request identified as having no communication dependency, and forwarding, after queue management, a work request that is not identified as having no communication dependency. In this way, communication latency caused when the work request having no communication dependency is managed by using a queue can be avoided, and resource consumption caused by performing related management can be reduced, to improve overall communication performance of collective communication.Type: ApplicationFiled: May 26, 2023Publication date: September 21, 2023Inventors: Qiang Chen, Sicong Li, Xiaogang Pan, Yidu Chen
-
Publication number: 20230106425Abstract: The present disclosure relates to methods and apparatuses for processing a control packet in a collective communication system, where the collective communication system includes a switch network and multiple computing nodes, and the switch network includes a first switch. In one example method, the first switch forwards a query packet transmitted by a source node to a destination node, where the query packet is generated by the source node based on a context of the collective communication system. Then, the first switch forwards a notification packet transmitted by the destination node to the source node, where the notification packet carries an in-network computing capability of the switch network.Type: ApplicationFiled: December 7, 2022Publication date: April 6, 2023Inventors: Zhao LU, Wenjin GOU, Sicong LI, Zhaohui DING
-
Publication number: 20220390377Abstract: The present disclosure provides a technique for quantitatively detecting alkaline phosphatase (ALP) activities in seawater and other aquatic environments, based on surface-enhanced Raman spectroscopy by taking 5-bromo-4-chloro-3-indolyl phosphate (BCIP) as a substrate and dimethyl sulfoxide (DMSO) as an internal standard. Results show that ALP activity has a good linear correlation with the intensity ratio of a characteristic Raman peak to that of the internal standard peak (600 cm?1/677 cm?1) (R2=0.977). The technique was successfully applied to detect ALP activity of a seawater sample. By extension this technique can also be used in detecting the activity of other microbial extracellular enzymes (e.g., aminopeptidase) in seawater and thus, lays a solid scientific foundation for in-situ detection of the activities of other extracellular enzymes in seawater and other aquatic environments.Type: ApplicationFiled: May 31, 2022Publication date: December 8, 2022Inventors: JIASONG FANG, YONG WU, HONGGE ZHANG, YULI WEI, JUNWEI CAO, SICONG LI
-
Patent number: 11489919Abstract: A data processing system and method, and a corresponding apparatus, where the data processing system includes a controller and at least two storage nodes. The controller is configured to receive, using a first coupling between the controller and a host, an operation request received from the host, where the operation request includes an identity of target data and an operation type, determine at least one target storage node from the at least two storage nodes according to the identity of the target data, and send an instruction message to the at least one target storage node using a second coupling to the at least one target storage node, where the at least one target storage node is configured to send the target data to the host or obtain the target data from the host according to the instruction message.Type: GrantFiled: March 22, 2019Date of Patent: November 1, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen
-
Publication number: 20200360805Abstract: This application discloses a server and a data processing method, apparatus, and system. In the method, a first server receives control stream information from a terminal, parses the control stream information, starts a game based on a game ID in the control stream information, and intercepts instruction stream information. An Android stimulator is deployed on the first server. The first server sends the instruction stream information to a second server. The second server is in a graphics processing unit GPU resource pool. The second server selects a target GPU from the GPU resource pool to process the instruction stream information, complete image rendering and encoding, and generate video stream information, and finally the second server sends the video stream information to the terminal. The terminal displays the video stream information to a user.Type: ApplicationFiled: August 4, 2020Publication date: November 19, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhao Lu, Shiping Deng, Sicong Li, Minjun Zhou
-
Patent number: 10810135Abstract: In a data transmission method, an SoC obtains a first request, where the first request includes a first address of a storage medium and an operation type, and the first address is an address assigned by a processor to the storage medium in a memory address managed by the processor; determines a second address according to the first address and generating a second request message, where the second address is an address assigned by the SoC to the storage medium in a memory address managed by the SoC; and sends first control instruction to a DMA controller of the storage medium according to the second address, where the first control instruction is used to instruct the DMA controller to obtain the second request message.Type: GrantFiled: July 26, 2019Date of Patent: October 20, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hao Chen, Sicong Li, Yajun Chen
-
Publication number: 20190347212Abstract: A data transmission method an SoC could obtain a first request where the first request message includes a first address of a storage medium and an operation type, and the first address is an address assigned by a processor to the storage medium in a memory address managed by the processor; determine a second address according to the first address and generating a second request message, where the second address is an address assigned by the SoC to the storage medium in a memory address managed by the SoC; send a first control instruction to a DMA controller of the storage medium according to the second address, where the first control instruction is used to instruct the DMA controller to obtain the second request message.Type: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Inventors: Hao Chen, Sicong Li, Yajun Chen
-
Publication number: 20190220379Abstract: A troubleshooting method, apparatus, and device, where the method includes that a redundant array of independent disks (RAID) controller receives information about a faulty disk in any RAID group, where the information about the faulty disk includes a capacity and a type of the faulty disk, selects an idle disk from a hot spare disk resource pool that matches the RAID group to restore data of the faulty disk, where a capacity of the idle disk in the hot spare disk resource pool is greater than or equal to the capacity of the faulty disk, and a type of the idle disk of the hot spare disk resource pool is the same as the type of the faulty disk, the hot spare disk resource pool is pre-created by the RAID controller, and the hot spare disk resource pool includes one or more idle disks in at least one storage node.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventor: Sicong Li
-
Publication number: 20190222649Abstract: A data processing system and method, and a corresponding apparatus, where the data processing system includes a controller and at least two storage nodes. The controller is configured to receive, using a first coupling between the controller and a host, an operation request received from the host, where the operation request includes an identity of target data and an operation type, determine at least one target storage node from the at least two storage nodes according to the identity of the target data, and send an instruction message to the at least one target storage node using a second coupling to the at least one target storage node, where the at least one target storage node is configured to send the target data to the host or obtain the target data from the host according to the instruction message.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen