Systems and methods for implementing coherent memory in a multiprocessor system
AssigneeSamsung Electronics Co., Ltd.
InventorsErik Hagersten, Andreas Sembrant, David Black-Schaffer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsErik Hagersten, Andreas Sembrant, David Black-Schaffer
Estimating the term…
Data units are stored in private caches in nodes of a multiprocessor system, each node containing at least one processor (CPU), at least one cache private to the node and at least one cache locations buffer {CLB} private to the node. In each CLB location information values are stored, each location information value indicating a location associated with a respective data unit, wherein each location information value stored in a given CLB indicates the location to be either a location within the private cache disposed in the same node as the given CLB, to be a location in one of the other nodes, or to be a location in a main memory. Coherence of values of the data units is maintained using a cache coherence protocol The location information values stored in the CLBs are updated by the cache coherence protocol in accordance with movements of their respective data units.
A multiprocessor system comprising:
A method comprising:
Dependencies are inferred from the claim text.