Management system and method for cache replacement strategy

A replacement strategy and cache technology, applied in the direction of memory address/allocation/relocation, etc., can solve problems such as not being able to effectively meet the access requirements of cache applications, and achieve the effect of improving performance

Active Publication Date: 2010-10-20
BEIJING PKUNITY MICROSYST TECH
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem to be solved by the present invention is to provide a high-speed cache replacement strategy management system and method to overcome the application pr

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
  • Management system and method for cache replacement strategy
  • Management system and method for cache replacement strategy
  • Management system and method for cache replacement strategy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The implementation of the present invention will be described in detail below in conjunction with the accompanying drawings and examples, so as to fully understand and implement the process of how to apply technical means to solve technical problems and achieve technical effects in the present invention.

[0051] First of all, if there is no conflict, the embodiments of the present invention and various features in the embodiments can be combined with each other, all within the protection scope of the present invention. In addition, the steps shown in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flow diagrams, in some cases, the sequence may be different. The steps shown or described are performed in the order herein.

[0052] figure 1 It is a schematic flowchart of an embodiment of a dynamic management method for a cache replacement policy in the p...

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 management system and a management method for a cache replacement strategy, and overcomes the disadvantage in the prior art that the adoption of a single replacement strategy cannot effectively meet the access demand of an application program with a plurality of different local access characteristics of the cache. The method comprises the following steps of: dividing a cache into a first part and a second part; dividing the first part into a first test group and a second test group, wherein a first replacement strategy is adopted by the first test group and a second replacement strategy is adopted by the second test group; setting a strategy selection register and recording failure frequencies of the first test group and the second test group; and when the access of the second part is failed, selecting the replacement strategy for the second part from the first and the second replacement strategies according to the value of the strategy selection register. Compared with the prior art, the invention improves the application performance of the cache.

Description

technical field [0001] The invention relates to computer processors, in particular to a management system and method for cache replacement strategies. Background technique [0002] Cache memory (Cache, also called high-speed cache) is one of the important components of computer processors, and it is a kind of memory whose storage speed is between registers and memory. Using the locality principle of program execution, store the data to be accessed in the cache as much as possible. When the processor needs data, it can submit the data to the processor with a small time delay, thereby reducing the memory access delay and improving Purpose of processor performance. [0003] Due to the small cache capacity, it is necessary to effectively manage the cache, and put the data required by the processor into the cache as much as possible, thereby reducing the probability of system memory access failure, reducing the cost of memory access, and improving the overall performance of the ...

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/02
Inventor 程旭黄涛管雪涛
Owner BEIJING PKUNITY MICROSYST TECH
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