Directory cache method for node control chip in cache coherent non-uniform memory access (CC-NUMA) system

A CC-NUMA and control chip technology, applied in the field of computers, can solve the problem of non-extensible directory structure, etc., and achieve the effects of improving efficiency and scalability, reducing complexity, and high-tech research value

A CC-NUMA and control chip technology, applied in the field of computers, can solve the problem of non-extensible directory structure, etc., and achieve the effects of improving efficiency and scalability, reducing complexity, and high-tech research value

CN102708190AActive Publication Date: 2012-10-03LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] The directory Cache module in the present invention is composed of 4 directory Cache bodies, a data bypass module and a control and status register module. in:

[0027] 1) The 4 directory cache bodies are independent of each other and correspond to 4 storage addresses. The design of each directory cache body is exactly the same, the capacity is 128KB, the mapping method is 8-way set associative, and the size of each cache line is 64B (that is, 512b, which is determined by the width of the interface with the storage controller), a total of 256 lines. The directory cache body adopts the Least Recently Used (LRU) replacement algorithm to improve chip performance, and adopts the non-blocking (Non-Blocking) working method, that is, the previous unfinished access operation will not block the execution of subsequent access;

[0028] 4) In order to increase the fault tolerance of the system, a directory data bypass module is included in the whole module. While in debug ...

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 provides a directory cache method for a node control chip in a cache coherent non-uniform memory access (CC-NUMA) system. A directory cache module is designed for achieving and optimizing the access control of a memory. In researches and designs of computer architectures, locality of application program access is often considered, wherein the phenomenon that recently visited data are revisited before long is called temporal locality; and based on the characteristic, the cache is introduced in the CC-NUMA system based on a directory for caching directory entries, and a least recently used (LRU) replacement algorithm is utilized, so that visiting pressure of the directory is well reduced, and a bottleneck effect of the visiting of the memory is relieved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for node control chip directory Cache in a CC-NUMA (Cache Coherent Non-Uniform Memory Access) system. Background technique [0002] As the application of high-performance computing becomes more and more extensive and in-depth, the architecture and implementation of high-performance computers are facing higher and higher requirements, and the CC-NUMA structure is one of the important architectures. The construction of a large-scale CC-NUMA system is constrained by many factors, among which the Cache coherence protocol is the key factor restricting the scalability of the system. In order to solve this problem, in addition to designing an effective protocol, researching the scalable directory structure and efficient directory storage access mechanism in the system can ensure the efficient implementation of the directory-based Cache consistency protocol. [0003] The dire...

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
03 Oct 2012
Publication
CN102708190A
IPC
G06F17/30; G06F12/08; G06F12/123
Inventors
李拓; 李仁刚