Method for accessing data visitor directory in multi-core system and device
AssigneeHuawei Technologies Co., Ltd.
InventorsXiongli GU, Lei FANG, Weiguang CAI, Peng LIU
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorsXiongli GU, Lei FANG, Weiguang CAI, Peng LIU
Estimating the term…
The present disclosure discloses a method for accessing a data visitor directory in a multi-core system, a directory cache device, a multi-core system, and a directory storage unit. The method includes: receiving a first access request sent by a first processor core, where the first access request is used to access an entry, corresponding to a first data block, in a directory; determining, according to the first access request, that a single-pointer entry array has a first single-pointer entry corresponding to the first data block; when determining, according to the first single-pointer entry, that a sharing entry array has a first sharing entry associated with the first single-pointer entry, determining multiple visitors of the first data block according to the first sharing entry. According to embodiments of the present disclosure, storage resources occupied by a directory can be reduced.
A method for accessing a data visitor directory in a multi-core system, wherein the multi-core system comprises a shared data cache and multiple processor cores, the directory is used to record information about visitors of data blocks in the shared data cache, and each visitor of a data block is a processor core in which a copy of the data block is stored, the method comprising:
A directory cache device, comprising:
A multi-core system comprising:
A directory storage unit, configured to store a data visitor directory that is in a multi-core system, wherein the multi-core system comprises a shared data cache and multiple processor cores, the directory is used to record information about a visitor of a data block in the shared data cache, and the visitor of the data block is the processor core in which a copy of the data block is stored;
Dependencies are inferred from the claim text.