Patent · US Expired

Delayed leaky write system and method for a cache memory

US6934810B1 · kind B1 · utility

5Cited by
8References
55Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 26, 2002
Grant dateAug 23, 2005
Priority date
Expiry dateOct 6, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0891
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A mechanism to selectively leak data signals from a cache memory is provided. According to one aspect of the invention, an Instruction Processor (IP) is coupled to generate requests to access data signals within the cache. Some requests include a leaky designator, which is activated if the associated data signals are considered “leaky”. These data signals are flushed from the cache memory after a predetermined delay has occurred. The delay is provided to allow the IP to complete any subsequent requests for the same data before the flush operation is performed, thereby preventing memory thrashing. Pre-fetch logic may also be provided to pre-fetch the data signals associated with the requests. In one embodiment, the rate at which data signals are flushed from cache memory is programmable, and is based on the rate at which requests are processing for pre-fetch purposes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.