Scope tree consistency protocol for cache coherence
AssigneeNVIDIA Corporation
InventorsNicolai Alexander Oswald, Evgeny Bolotin, Daniel Joseph Lustig, David Nellans, Sean J. Treichler
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsNicolai Alexander Oswald, Evgeny Bolotin, Daniel Joseph Lustig, David Nellans, Sean J. Treichler
Estimating the term…
Various embodiments include techniques for migrating points of coherence (PoCs) in a cache hierarchy. The techniques comprise receiving, at a first cache memory and from a second cache memory, a memory access request associated with a first scope group, and, in response to determining a first directory within the first cache memory includes a first entry indicating (i) a third cache memory is a child of the first cache memory in a tree associated with the first scope group, and (ii) the first cache memory is a root of the tree associated with the first scope group: performing one or more operations to acquire a PoC token from a descendant cache memory of the first cache memory in the tree associated with the first scope group, and updating the first entry to indicate that the first cache memory is a PoC of the tree associated with the first scope group.
A computer-implemented method for migrating a point of coherence in a cache hierarchy, the method comprising:
One or more non-transitory computer readable media including instructions that, when executed, cause a scope tree controller to perform the steps of:
A system comprising:
Dependencies are inferred from the claim text.