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

Cache consistency detection system and method

A detection system and consistency technology, applied in memory systems, error detection/correction, detection of faulty computer hardware, etc. The effect of ensuring the success rate of film casting, shortening the verification cycle and improving efficiency

Active Publication Date: 2019-01-15
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Due to the limited types of memory access patterns of the manually written parallel consistency verification program in system-level verification, it cannot fully verify the consistency of the processor cache

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
  • Cache consistency detection system and method
  • Cache consistency detection system and method
  • Cache consistency detection system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is only some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0051]In the shared storage structure of multi-core processors, each CPU core has its own independent cache. This structure makes it possible for the data at the same address to have multiple backups in the caches of multiple CPU cores. When one of the CPU cores updates the data at this address, other CPU cores can also read the latest data, ...

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 cache consistency detection system and method. The system comprises a plurality of CPU core first-level cache mirror images, first-level cache row detection modules in one-to-one corresponding to the CPU core first-level cache mirror images, a second-level cache mirror image, a second-level cache row detection module corresponding to the second-level cache mirror image, abackfill request monitor, a replacement request monitor, a snoop request monitor and a comparator. The invention can dynamically cover the detection of all application scenes of the real system in real time, and improves the efficiency of cache consistency detection.

Description

technical field [0001] The invention relates to the technical field of CPU design, in particular to a cache consistency detection system and method. Background technique [0002] With the rapid development of semiconductor manufacturing technology, the main frequency of single-core processors has gradually reached the limit. In order to further improve the performance of the processor, it is necessary to integrate multiple processor cores into one chip to form a multi-core processor. Cache (cache) is located between the processor and the memory, and is used to match the access speed between the memory and the processor, so that the CPU in the multi-core processor has both the speed of the cache and the capacity of the main memory. [0003] In a multi-core processor, the gap between the access speed of the processor and the memory to the same memory unit becomes very obvious, so the multi-core processor design can alleviate this contradiction through a multi-level cache hiera...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/22G06F11/30
CPCG06F11/2242G06F11/2247G06F11/3075G06F12/0811G06F12/0897G06F2201/82
Inventor 王正算荆刚黄小康余红斌
Owner SPREADTRUM COMM (SHANGHAI) 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