-
公开(公告)号:US09965335B2
公开(公告)日:2018-05-08
申请号:US14940577
申请日:2015-11-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hang Lu , Yinhe Han , Binzhang Fu , Xiaowei Li
CPC classification number: G06F9/5088 , G06F9/5066 , G06F15/7825
Abstract: A task allocation method, a chip are disclosed. The method includes: determining a number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; if the area is a non-rectangular area, determining a rectangular area extended from the area; and if predicted traffic of each router-on-chip that is connected to a non-idle processor core and in the extended rectangular area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the area. According to the task allocation method provided in the embodiments of the present invention, problems of large hardware overheads, a low network throughput, low system utilization are avoided.
-
公开(公告)号:US11411878B2
公开(公告)日:2022-08-09
申请号:US17006196
申请日:2020-08-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kun Tan , Shuihai Hu , Binzhang Fu , Kai Chen
IPC: H04L47/283 , H04L47/11 , H04L47/31 , H04L47/32 , H04L47/6275
Abstract: A data transmission method implemented by a network device, where the data transmission method includes receiving a first data packet sent by a transmit end, buffering the first data packet to a low-priority queue when the first data packet is sent by the transmit end during a first round-trip time (RTT) of a data transmission phase between the transmit end and a receive end, receiving a second data packet from the transmit end, buffering the second data packet to a high-priority queue when the second data packet is not sent by the transmit end during the first RTT, and forwarding the second data packet in the high-priority queue before the first data packet in the low-priority queue.
-
公开(公告)号:US20210226892A1
公开(公告)日:2021-07-22
申请号:US17201833
申请日:2021-03-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Binzhang Fu , Kun Tan
IPC: H04L12/713 , H04L12/741 , H04L12/721 , H04L12/46 , H04L29/12
Abstract: A communication method includes obtaining, by a source remote direct memory access (RDMA) network interface card (RNIC), to-be-transmitted data sent by a source virtual RNIC (vRNIC), obtaining, by the source RNIC, identity indication information of a destination vRNIC and packet forwarding information, and encapsulating, by the source RNIC, the to-be-transmitted data to obtain a target packet, and sending the target packet to a destination RNIC, where the destination vRNIC is a vRNIC running on the destination RNIC.
-
公开(公告)号:US20180225156A1
公开(公告)日:2018-08-09
申请号:US15943370
申请日:2018-04-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hang Lu , Yinhe Han , Binzhang Fu , Xiaowei Li
Abstract: A task allocation method, a chip are disclosed. The method includes: determining the number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; when the area is a non-rectangular area, determining an extended area extended from the non-rectangular area; and when predicted traffic of each router-on-chip that is connected to a processor core in the extended area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the non-rectangular area. According to the task allocation method provided in the embodiments of the present invention, problems of large hardware overheads, a low network throughput, low system utilization are avoided.
-
公开(公告)号:US20240314204A1
公开(公告)日:2024-09-19
申请号:US18676795
申请日:2024-05-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Gang Lu , Kun Tan , Ying Li , Junying Li , Chihyung WANG , Binzhang Fu
IPC: H04L67/1097
CPC classification number: H04L67/1097
Abstract: This application discloses a transaction processing method and a device that may be used in the field of network technologies. The method includes: A transmitting device determines a first order flag for a generated first transaction based on service logic of an application, and obtains order auxiliary information of the first transaction. The order flag indicates a dependency relationship (for example, forward dependency and backward blocking) between different transactions. This application does not depend on an operation type of a transaction. A transaction order between transactions may be set, and the receiving device ensures an execution order of each transaction based on an order flag, provided that a transaction relationship is fully expressed. The transaction order is flexibly defined, to meet the requirements of different scenarios and improve processing performance.
-
公开(公告)号:US20220337528A1
公开(公告)日:2022-10-20
申请号:US17856161
申请日:2022-07-01
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kun Tan , Shuihai Hu , Binzhang Fu , Kai Chen
IPC: H04L47/283 , H04L47/11 , H04L47/31 , H04L47/32 , H04L47/6275
Abstract: A data transmission method implemented by a network device, where the data transmission method includes receiving a first data packet sent by a transmit end, buffering the first data packet to a low-priority queue when the first data packet is sent by the transmit end during a first round-trip time (RTT) of a data transmission phase between the transmit end and a receive end, receiving a second data packet from the transmit end, buffering the second data packet to a high-priority queue when the second data packet is not sent by the transmit end during the first RTT, and forwarding the second data packet in the high-priority queue before the first data packet in the low-priority queue.
-
公开(公告)号:US11258723B2
公开(公告)日:2022-02-22
申请号:US16722215
申请日:2019-12-20
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Binzhang Fu
IPC: H04L12/863 , H04L12/26 , H04L12/747 , H04L12/741
Abstract: This application discloses a data processing method and apparatus, and a switching device. The data processing method includes: obtaining a destination address of a data packet received by an input port; determining an available output port based on the destination address; determining a busy degree of the available output port, when there is no non-busy available output port in the available output port, determining a quantity of footprint queues on the available output port, and selecting an available output port with a largest quantity of footprint queues as a target output port; determining a busy degree of a queue on the target output port, and when there is no non-busy queue on the target output port, selecting a footprint queue on the target output port as a target output queue. In the foregoing manners, a network resource is properly used, and network blocking can be effectively alleviated.
-
公开(公告)号:US20160173328A1
公开(公告)日:2016-06-16
申请号:US15014184
申请日:2016-02-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wentao Bao , Binzhang Fu , Mingyu Chen , Lixin Zhang
CPC classification number: H04L41/0803 , H04L12/42 , H04L12/44 , H04L12/462 , H04L41/142 , H04L41/145 , H04L43/045 , H04L45/02
Abstract: A server connection method and system, which relates to the field of communications technologies, such that servers of a same specification are used to implement an optimal network, thereby reducing complexity of routing implementation which includes, providing ten servers, where each server includes five nodes, and the five nodes of each server are connected head-to-tail in series in a same connection manner, and connecting five nodes of any server in five of the ten servers to five nodes of each of the remaining five servers in a one-to-one correspondence manner, in order to form an optimal network of a Hoffman-Singleton graph.
Abstract translation: 一种与通信技术领域相关的服务器连接方法和系统,使得相同规范的服务器被用于实现最佳网络,从而降低路由实现的复杂性,其中包括提供十个服务器,其中每个服务器包括五个节点 并且每个服务器的五个节点以相同的连接方式串联连接,并将十个服务器中的五个服务器中的五个服务器中的五个节点连接到其余五个服务器中的每个服务器的五个节点, 以形成Hoffman-Singleton图的最佳网络。
-
公开(公告)号:US11838208B2
公开(公告)日:2023-12-05
申请号:US17087931
申请日:2020-11-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianbo Dong , Binzhang Fu , Kun Tan
IPC: H04L47/70 , H04L47/12 , H04L5/00 , H04L47/193 , H04L47/27
CPC classification number: H04L47/12 , H04L5/0055 , H04L47/193 , H04L47/27
Abstract: A congestion control method and apparatus, a device, and a storage medium, where the congestion control method includes sending first data packets to a receive end, where a quantity of the first data packets is the first value, receiving a plurality of second data packets corresponding to all or a portion of the first data packets, where the second packets include one or more third data packets and one or more fourth data packets, and adjusting, by a transmit end, a congestion window based on the second data packets to adjust a value of the congestion window to a second value.
-
10.
公开(公告)号:US11477129B2
公开(公告)日:2022-10-18
申请号:US17006196
申请日:2020-08-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kun Tan , Shuihai Hu , Binzhang Fu , Kai Chen
IPC: H04L47/283 , H04L47/11 , H04L47/31 , H04L47/32 , H04L47/6275
Abstract: A data transmission method implemented by a network device, where the data transmission method includes receiving a first data packet sent by a transmit end, buffering the first data packet to a low-priority queue when the first data packet is sent by the transmit end during a first round-trip time (RTT) of a data transmission phase between the transmit end and a receive end, receiving a second data packet from the transmit end, buffering the second data packet to a high-priority queue when the second data packet is not sent by the transmit end during the first RTT, and forwarding the second data packet in the high-priority queue before the first data packet in the low-priority queue.
-
-
-
-
-
-
-
-
-