Patent · US Expired

Method and apparatus for altering data length to zero to maintain cache coherency

US6434677B1 · kind B1 · utility

7Cited by
4References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 1, 1999
Grant dateAug 13, 2002
Priority date
Expiry dateJun 1, 2019

Classification

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

Abstract

Increased efficiency in a multiple agent system is provided by allowing all explicit writebacks to continue during a snoop phase. Upon each incoming external bus request, an agent determines if the address of that request matches an address of data within the agent. If there is a match, the agent copies this most recent data, changes the state of the data to unmodified, changes the length of the data to zero (for pending explicit writebacks), and performs an implicit writeback. Additionally, prior to each explicit writeback, an agent determines if the address of the explicit writeback and any incoming snoop request requests are the same. If there is a match, the agent changes the data length of the explicit writeback to zero prior to issuing the explicit writeback.

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