Patent · US Active

Speculative directory lookup for sharing classification

US7373461B2 · kind B2 · utility

2Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 28, 2006
Grant dateMay 13, 2008
Priority date
Expiry dateNov 29, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/507
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a node for a multi-node computer system comprises a coherence directory configured to store coherence states for coherence units in a local memory of the node and a coherence controller configured to receive a coherence request for a requested coherence unit. The requested coherence unit is included in a memory region that includes at least two coherence units, and the coherence controller is configured to read coherence states corresponding to two or more coherence units from the coherence directory responsive to the coherence request. The two or more coherence units are included in a previously-accessed memory region, and the coherence controller is configured to provide the requested coherence unit with a predicted coherence state responsive to the coherence states in the previously accessed memory region.

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