Invention Grant
- Patent Title: Systems and methods for implementing coherent memory in a multiprocessor system
-
Application No.: US16983345Application Date: 2020-08-03
-
Publication No.: US11237969B2Publication Date: 2022-02-01
- Inventor: Erik Hagersten , Andreas Sembrant , David Black-Schaffer
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR Suwon-si
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Suwon-si
- Agency: Harness, Dickey & Pierce, P.L.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/084 ; G06F12/0811 ; G06F12/0817 ; G06F12/0831 ; G06F12/0864 ; G06F12/14 ; G06F12/0813 ; G06F12/1045

Abstract:
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.
Information query