Patent · US Expired

Methods and apparatus for cache intervention

US7100001B2 · kind B2 · utility

9Cited by
28References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2002
Grant dateAug 29, 2006
Priority date
Expiry dateDec 26, 2022

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatus for cache-to-cache block transfers (i.e., intervention) when the state of the transferred block is in a non-modified state (e.g., “exclusive” or “shared”) are provided. In one embodiment, a first cache holds the memory block in an “exclusive” state prior to the transfer. When a processor associated with a second cache attempts to read the block from a main memory, the first cache intervenes and supplies the block to the second cache. The state of the block in the first cache changes from “exclusive” to “shared.” In another embodiment, a processor associated with a third cache attempts to read the block from the main memory while the first cache and the second both hold the block in the “shared” state. Either the first cache or the second cache wins an arbitration and supplies the block to the third cache.

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