Compound cache directory system and management method thereof

A cache directory and cache system technology, which is applied in memory systems, electronic digital data processing, instruments, etc., can solve the problems of inability to realize single-level cache directory combination optimization, low detection accuracy of monitoring, and large chip area occupied, etc. Necessary detection, high monitoring accuracy, and the effect of reducing the occupied chip area

Active Publication Date: 2022-07-08
HYGON INFORMATION TECH CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the first type of access, the cache line cache directory is usually used, which has high monitoring accuracy but occupies a large chip area, while for the second type of access, the address block cache directory is usually used, which has larger capacity and better scalability, but its monitoring The precision is low and it will lead to a large number of unnecessary detections. Therefore, a multi-level cache directory that combines the cache line cache directory and the address block cache directory appears
However, the current multi-level cache directory is only a simple combination of these two single-level cache directories, and cannot realize the combination and optimization of the two single-level cache directories to learn from each other's strengths.

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
  • Compound cache directory system and management method thereof
  • Compound cache directory system and management method thereof
  • Compound cache directory system and management method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the objects, technical solutions and advantages of the present disclosure more apparent, exemplary embodiments according to the present disclosure will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited by the example embodiments described herein.

[0036] In this specification and the drawings, substantially the same or similar steps and elements are denoted by the same or similar reference numerals, and repeated descriptions of these steps and elements will be omitted. Meanwhile, in the description of the present disclosure, the terms "first", "second" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance or order.

[0037] In this sp...

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 present disclosure provides a composite cache directory system and a management method, device and storage medium thereof. The composite cache directory system includes: a cache line cache directory subsystem, including a cache line cache directory and a control module thereof, wherein the cache line cache directory includes a plurality of cache line directory entries for storing attribute information of a part of the cache line, which controls The module is used to find the specified cache line in the cache line cache directory and update the cache line directory entry; the address block cache directory subsystem includes the address block cache directory and its control module, wherein the address block cache directory includes the address block cache directory. A plurality of address block directory entries that store attribute information of another part of the cache line in the form of a block, and its control module is used to find the specified cache line in the address block cache directory and update the address block directory entry; and the result synthesis module, with Used to synthesize the lookup results and determine whether to allocate an address block directory entry for the specified cache line.

Description

technical field [0001] The present disclosure relates to cache directory technology, and more particularly, to a composite cache directory system and a management method, device, and storage medium thereof. Background technique [0002] The address trajectory of the processor accessing the main memory can usually be divided into two categories. The first type is relatively discrete access, the address trajectory of this type of access is relatively random, and the second type is relatively continuous access. The unit of memory is usually a page, and due to the spatial locality of software operations, the source of such access (the processor that initiates the access) and the order of access within a certain range are relatively fixed. The current mainstream cache directories mainly include a single-level cache directory with a cache behavior monitoring granularity, a single-level cache directory with a larger address range (address block) as the monitoring granularity, or a ...

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 Patents(China)
IPC IPC(8): G06F12/0811
CPCG06F12/0811
Inventor 曹俊林江
Owner HYGON INFORMATION TECH 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