发明名称 |
DIRECTORY STORAGE METHOD AND QUERY METHOD, AND NODE CONTROLLER |
摘要 |
The present invention discloses a directory storage method and a directory storage node controller. The method includes: obtaining, by a node controller NC in a local node, a storage address of a data block in a CPU in the local node, where the data block is read by a remote node; determining first content and second content that are respectively located in a first specific bit and a second specific bit of the storage address; determining, according to the first content and from each preset storage space used for storing a directory, a storage space in which an addressing address matches the first content; and correspondingly storing the second content and the directory in the determined storage space. |
申请公布号 |
US2015113230(A1) |
申请公布日期 |
2015.04.23 |
申请号 |
US201414515940 |
申请日期 |
2014.10.16 |
申请人 |
Huawei Technologies Co., Ltd. |
发明人 |
CHENG Yongbo |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A directory storage method, wherein the directory is used for recording a condition in which a data block in a central processing unit CPU is buffered by a remote node, and comprising:
obtaining, by a node controller NC in the local node, a storage address of the data block in the CPU, wherein the data block is read by the remote node and is in the CPU; determining first content and second content that are respectively located in a first specific bit and a second specific bit of the storage address, wherein the first content and the second content jointly comprise all content of the storage address, and a bit number of the first specific bit is greater than a predetermined bit number threshold and is less than a total bit number of the storage address, wherein the bit number threshold satisfies: the total number of different storage spaces that can be addressed according to the bit number threshold is not less than a sum of the maximum number of data blocks that can be buffered by each CPU in all remote nodes, wherein the remote nodes are in a same cache coherence non-uniform memory access CC-NUMA system with the local node; determining, according to the first content and from each preset storage space used for storing a directory, a storage space in which an addressing address matches the first content; and correspondingly storing the second content and the directory in the determined storage space. |
地址 |
Shenzhen CN |