Systems, apparatuses, and methods for accelerating accesses to private regions in a region-based cache directory scheme are disclosed. A system includes multiple processing nodes, one or more memory devices, and one or more region-based cache directories to manage cache coherence among the nodes' cache subsystems. Region-based cache directories track coherence on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. The cache directory entries for regions that are only accessed by a single node are cached locally at the node. Updates to the reference count for these entries are made locally rather than sending updates to the cache directory. When a second node accesses a first node's private region, the region is now considered shared, and the entry for this region is transferred from the first node back to the cache directory.
영역-기반 캐시 디렉토리 체계에서 비공개 영역에 대한 액세스를 가속화하기 위한 시스템, 장치 및 방법이 개시된다. 시스템에는 노드의 캐시 서브시스템 간의 캐시 일관성을 관리하기 위해 여러 처리 노드, 하나 이상의 메모리 장치, 및 하나 이상의 영역-기반 캐시 디렉토리가 포함된다. 영역-기반 캐시 디렉토리는 캐시 라인 기반이 아닌 영역-기반으로 일관성을 추적하며, 일 영역은 여러 캐시 라인을 포함한다. 단일 노드에서만 액세스되는 영역에 대한 캐시 디렉토리 엔트리는 노드에서 로컬로 캐시된다. 이러한 엔트리의 참조 카운트에 대한 업데이트는 캐시 디렉토리에 업데이트를 보내는 대신 로컬하게 이루어진다. 제 2 노드가 제 1 노드의 비공개 영역에 액세스하면, 이제 영역이 공유된 것으로 간주되고, 이 영역의 엔트리가 제 1 노드에서 캐시 디렉토리로 다시 전송된다. 