Patent · US Active

Relaxed invalidation for cache coherence

US11960399B2 · kind B2 · utility

0Cited by
2References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2021
Grant dateApr 16, 2024
Priority date
Expiry dateDec 21, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1668
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and devices maintain state information in a shadow tag memory for a plurality of cachelines in each of a plurality of private caches, with each of the private caches being associated with a corresponding one of multiple processing cores. One or more cache probes are generated based on a write operation associated with one or more cachelines of the plurality of cachelines, such that each of the cache probes is associated with cachelines of a particular private cache of the multiple private caches, the particular private cache being associated with an indicated processing core. Transmission of the cache probes to the particular private cache is prevented until, responsive to a scope acquire operation from the indicated processing core, the cache probes are released for transmission to the respectively associated cachelines in the particular private cache.

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