-
公开(公告)号:US20180232309A1
公开(公告)日:2018-08-16
申请号:US15954002
申请日:2018-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianrong Xu , Wei Zheng
IPC: G06F12/0815 , H04L12/40 , G06F13/16
CPC classification number: G06F12/0815 , G06F12/0817 , G06F12/0833 , G06F13/1668 , G06F2212/1004 , G06F2212/1032 , G06F2212/154 , G06F2212/502 , H04L12/40123
Abstract: A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence engine circuit, and a protocol conversion circuit. The computing apparatus is coupled to an internal apparatus using the internal interface circuit, and is coupled to an external apparatus using the external interface circuit. When working in a first mode, the cache coherence engine circuit implements cache coherence between the computing apparatus, the internal apparatus, and the external apparatus, and in this case, the computing apparatus is used as a node controller. When working in a second mode, the cache coherence engine circuit processes only cache coherence between the computing apparatus and the internal apparatus, and the external interface circuit is used as a network interface circuit.
-
公开(公告)号:US20230339705A1
公开(公告)日:2023-10-26
申请号:US18344644
申请日:2023-06-29
Inventor: Di Wu , Yuan Cheng , Zhou Yu , Hongguang Liu , Jianrong Xu , JunShuang Gao , Zhongtian Guo
IPC: B65G47/90
CPC classification number: B65G47/905
Abstract: A device assembly system includes a control apparatus, a mobile apparatus, a lifting apparatus, and a plug in/out apparatus. The control apparatus is configured to control, based on an operation and maintenance instruction, the mobile apparatus, the lifting apparatus, and the plug in/out apparatus to complete an operation of the operation and maintenance instruction. The mobile apparatus is configured to move the device assembly system to a first location, and the first location identifies a rack in which a device is assembled. The lifting apparatus is configured to move the plug in/out apparatus to a target location in a first direction. The plug in/out apparatus is configured to place the device to be assembled at the target location, or obtain the device from the target location.
-
公开(公告)号:US11243900B2
公开(公告)日:2022-02-08
申请号:US16670193
申请日:2019-10-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenkai Ling , Jianrong Xu , Yong Liu
IPC: G06F13/36 , H04L12/861 , H04L29/06
Abstract: A data transmission method, including obtaining by a transmit end, at least two to-be-transmitted packets, determining a first interface used to transmit each of the packets in at least two interfaces of the transmit end, and determining an identifier of each of the packets that is related to the first interface, where the identifier represents an order of the first interface used to transmit each of the packets in the at least two interfaces used to send the at least two packets adding the identifier to a packet header of each of the packets and sending a packet added with the identifier to the receive end device through the first interface, so that the receive end device adjusts, based on the identifier, an order of the packet added with the identifier.
-
公开(公告)号:US09208100B2
公开(公告)日:2015-12-08
申请号:US13682891
申请日:2012-11-21
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ce Yao , Yafei Zhao , Jianrong Xu
CPC classification number: G06F12/0891 , G06F12/082 , G06F12/0831 , G06F12/12
Abstract: The present invention provides a directory replacement method and device. An HA receives a data access request including a first address from a first CA, if a designated storage where a directory is located is entirely occupied by the directory, and a first directory entry corresponding to the first address is not in the directory, the HA selects a second directory entry from the directory, deletes it and adds the first directory entry into the directory; before the HA replaces the directory entry in the directory, no matter what status (for example, I status, S status or A status) a share status of a cache line corresponding to an address in the directory entry to be replaced is, the HA does not need to request a corresponding CA to perform an invalidating operation on data, but directly replaces the directory entry in the directory, thereby improving replacement efficiency.
Abstract translation: 本发明提供一种目录替换方法和装置。 如果目录所在的指定存储器被目录完全占用,则HA从第一CA接收包括第一地址的数据访问请求,并且与该第一地址对应的第一目录条目不在该目录中,HA 从目录中选择第二个目录条目,将其删除并将第一个目录条目添加到目录中; 在HA替换目录中的目录条目之前,无论什么状态(例如,状态,S状态或A状态)与要替换的目录条目中的地址对应的高速缓存行的共享状态是HA 不需要请求相应的CA对数据执行无效操作,而是直接替换目录中的目录条目,从而提高替换效率。
-
公开(公告)号:US20250123892A1
公开(公告)日:2025-04-17
申请号:US18999146
申请日:2024-12-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhonghu Xu , Shuqian Wang , Jianrong Xu
IPC: G06F9/50
Abstract: When it is determined that a program that is being run in a computing resource includes a plurality of similar subprograms, a running characteristic of a subprogram that is run or is run currently in the plurality of similar subprograms is obtained, where the plurality of similar subprograms are a plurality of subprograms whose similarity of running characteristics is greater than or equal to a first preset value. A configuration parameter of the computing resource is determined based on the running characteristic, and then the computing resource is configured by using the configuration parameter of the computing resource.
-
公开(公告)号:US11042412B2
公开(公告)日:2021-06-22
申请号:US16595920
申请日:2019-10-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Beilei Sun , Shengyu Shen , Jianrong Xu
Abstract: A memory allocation method and a server, wherein the method includes: identifying, by a server, a node topology table; generating fetch hop tables of the NUMA nodes based on the node topology table; calculating fetch priorities of the NUMA nodes based on the fetch hop tables of the NUMA nodes, and using an NC hop count as an important parameter for fetch priority calculation; and when a NUMA node applies for memory, allocating memory based on the fetch priority table, and for a higher priority, more preferentially allocating memory from a NUMA node corresponding to the priority.
-
公开(公告)号:US20200065279A1
公开(公告)日:2020-02-27
申请号:US16670193
申请日:2019-10-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenkai Ling , Jianrong Xu , Yong Liu
IPC: G06F13/36 , H04L29/06 , H04L12/861
Abstract: A data transmission method, including obtaining by a transmit end, at least two to-be-transmitted packets, determining a first interface used to transmit each of the packets in at least two interfaces of the transmit end, and determining an identifier of each of the packets that is related to the first interface, where the identifier represents an order of the first interface used to transmit each of the packets in the at least two interfaces used to send the at least two packets adding the identifier to a packet header of each of the packets and sending a packet added with the identifier to the receive end device through the first interface, so that the receive end device adjusts, based on the identifier, an order of the packet added with the identifier.
-
公开(公告)号:US10366006B2
公开(公告)日:2019-07-30
申请号:US15954002
申请日:2018-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianrong Xu , Wei Zheng
IPC: G06F12/10 , G06F12/0815 , G06F13/16 , H04L12/40 , G06F12/0817 , G06F12/0831
Abstract: A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence engine circuit, and a protocol conversion circuit. The computing apparatus is coupled to an internal apparatus using the internal interface circuit, and is coupled to an external apparatus using the external interface circuit. When working in a first mode, the cache coherence engine circuit implements cache coherence between the computing apparatus, the internal apparatus, and the external apparatus, and in this case, the computing apparatus is used as a node controller. When working in a second mode, the cache coherence engine circuit processes only cache coherence between the computing apparatus and the internal apparatus, and the external interface circuit is used as a network interface circuit.
-
-
-
-
-
-
-