Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

High speed cache data replacing system and its determination

A cache and data replacement technology, applied in memory systems, electrical digital data processing, memory address/allocation/relocation, etc.

Inactive Publication Date: 2005-08-31
IBM CORP +1
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, replacement increases the likelihood that the processor will discover the associated information, since the replaced set cache data is likely to be temporally or spatially constrained
[0004] However, there are some problems with using the hardware LRU function in the 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
  • High speed cache data replacing system and its determination
  • High speed cache data replacing system and its determination
  • High speed cache data replacing system and its determination

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] In the following discussion, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known components are shown in schematic or block diagram form and not described in detail so as not to obscure the invention in unnecessary detail. In addition, most of the details related to network communication, electromagnetic signaling technology and the like have been omitted, because these details are not necessary to understand the present invention, and are understood by those who have a general understanding of related technologies within range.

[0016] Note also that, except where noted, all functions described herein can be performed by hardware or software or some combination of hardware and software. However, in a preferred embodiment, these functions are perfo...

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 invention provides for selectively overwriting sets of a cache as a function of a replacement management table and a least recently used function. A class identifier is created as a function of an address miss. A replacement management table is employable to read the class identifier to create a tag replacement control indicia. The cache, comprising a plurality of sets, is employable to disable the replacement of at least one of the plurality of sets as a function of the tag replacement control indicia.

Description

technical field [0001] The present invention relates to cache management and, in particular, to software controlled cache set management. technical background [0002] Generally, a cache is a small, fast buffer that can be used to store information, such as instruction codes or data, so that the processing device can access the information more quickly and efficiently. Typically, processing devices read from the smaller cache faster than from main memory. Additionally, cache memory is becoming increasingly important within computing systems with the rapid increase in computationally intensive requirements such as graphics processing and advanced numerical analysis. [0003] Cache is a limited resource. One way to allocate cache sets is to use hardware least recently used (LRU) functionality to determine replacement sets. There are other hardware replacement algorithms, including most recently used and first in first out. With the LRU information, the cache determines 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/00G06F12/12
CPCG06F12/126
Inventor M·N·戴H·P·霍夫斯蒂C·R·约翰斯J·A·卡尔D·希比T·Q·特吕翁山崎武
Owner IBM CORP
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
Eureka Blog
Learn More
PatSnap group products