Method for constructing Share-F state in local domain of multi-level cache consistency domain system

A technology of consistency and domain structure, applied in memory system, memory architecture access/allocation, memory address/allocation/relocation, etc., can solve the problem of obtaining copies of S-state cache data, increasing the frequency of processor cross-node access and Processing overhead, MESIF protocol cannot solve the problem of mutual forwarding of S-state data, etc., to achieve the effect of reducing frequency and overhead and improving system performance

Active Publication Date: 2013-09-11
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, it must be noted that the MESIF protocol cannot solve the problem of mutual forwarding of S-state data between processors in a node (assuming that a cached data of the node is in S-state), that is, other processors in the node cannot directly obtain from the processor in the S-state of the node. The S-state cache data copy must send a request to the root node of the data across nodes and obtain the data from other nodes with F-state data, thus increasing the frequency and processing overhead of processor cross-node access

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for constructing Share-F state in local domain of multi-level cache consistency domain system
  • Method for constructing Share-F state in local domain of multi-level cache consistency domain system
  • Method for constructing Share-F state in local domain of multi-level cache consistency domain system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] Please refer to figure 1As shown, each node is composed of two processor CPUs and node NC controllers. Each processor and node controller in the local node is in the cache coherency domain within the node, and each node controller is interconnected through the system interconnection network. The inter-node cache consistency domain is formed, and the processor can implement cross-processor data forwarding within the node and realize cross-node memory access, data forwarding and other operations through the node controller agent.

[0028] Please refer to figure 2 As shown, the system consis...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for constructing a Share-F (Forwarding) state in a local domain of a multi-level cache consistency domain system. The method comprises the following steps of: 1), when requesting to visit remote data of an S (Shared) state with the same address, determining a visiting data copy by enquiring a remote agent directory RDIR, and judging whether the data copy is in an internodal S state and an intranodal F state; 2), directly forwarding the data copy to a requester, and setting a data copy record of the current requester as an internodal Cache consistency domain S state and an intranodal Cache consistency domain F state, and 3), after forwarding the data, setting an intranodal processor record losing an F right state as an internodal Cache consistency domain S state and an intranodal Cache consistency domain F state in the remote data directory RDIR. The method can reduce the frequency and overhead of trans-node visiting, and therefore, greatly improves the performances of the two-level or multilevel Cache consistency domain CC-NUMA system.

Description

technical field [0001] The invention relates to the field of computer architecture, in particular to a method for constructing a Share-F state in a multi-level cache coherence domain system local domain. Background technique [0002] The MESIF protocol is widely used in distributed shared memory computer systems to maintain the global Cache coherence of multiple Cache replica systems. Among them: 1) The M (Modified) state is a modified state, indicating that the cached data is in a modified state in a certain CPU, and the data is inconsistent with the corresponding data in the root memory, which is the only latest copy of the entire system; when the CPU When the data is replaced or other CPUs apply to access the data, a global consistency operation will inevitably be triggered to write the data back to the root memory and update the corresponding data in the root memory. 2) The E (Exclusive) state is an exclusive state, indicating that the cache data is exclusive in a certa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F12/08G06F12/0804G06F12/0815G06F12/0817G06F12/0897
CPCG06F12/0815G06F12/0817G06F12/0828G06F2212/1016G06F12/0804G06F12/0897G06F2212/604
Inventor 王恩东陈继承胡雷钧甘小伟公维锋
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products