Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

Active Publication Date: 2012-10-03
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, some systems use a fully mapped directory structure. Even if such a system uses a scalable consistency protocol, the implementation of the directory structure is not scalable.

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

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
no application Login to View More
IPC IPC(8): G06F17/30G06F12/08G06F12/123
Inventor 李拓李仁刚王恩东胡雷钧秦济龙
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products