Cache Management Method and Apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorChang Song
Life of this patent
Estimating the term…
Abstract
A data management method is applied to a computing system. The computing system includes a plurality of NUMA nodes, each NUMA node includes a processor and a memory, and each memory is used to store a data block. In the method, a processor in a NUMA node receives an operation request for a data block, and the processor processes the data block, and allocates a replacement priority of the data block in cache space of the NUMA node based on an access attribute of the data block, where the access attribute of the data block includes a distance between a home NUMA node of the data block and the NUMA node.
Claims20
A data management method implemented by a first processor in a first non-uniform memory access (NUMA) node of a plurality of NUMA nodes in a computing system, the data management method comprising:
- receiving an operation request for a first data block associated with an access attribute, wherein the access attribute comprises a distance between a home NUMA node of the first data block and the first NUMA node, and wherein the first data block comprises a home memory address pointing to the home NUMA node;
- processing the first data block;
- and
- allocating, based on the access attribute, a first replacement priority of the first data block in a first cache space of the first NUMA node.
A computing system comprising:
- non-uniform memory access NUMA nodes comprising a first NUMA node, wherein the first NUMA node comprises a first processor configured to:
- receive an operation request for a first data block, associated with an access attribute, wherein the access attribute comprises a distance between a home NUMA node of the first data block and the first NUMA node, and wherein the first data block comprises a home memory address pointing to the home NUMA node;
- process the first data block;
- and
- allocate, based on the access attribute, a first replacement priority of the first data block in a first cache space of the first NUMA node.
A data management method implemented by a first processor in a first non-uniform memory access (NUMA) node of a plurality of NUMA nodes in a computing system, the data management method comprising:
- receiving an operation request for a first data block;
- and
- writing the first data block into a first cache line set in a first cache space of the first NUMA node,
- wherein the first cache line set corresponds to a home NUMA node of the first data block.
Dependencies are inferred from the claim text.