Invention Grant
- Patent Title: Adaptive granularity for reducing cache coherence overhead
-
Application No.: US16024666Application Date: 2018-06-29
-
Publication No.: US10691602B2Publication Date: 2020-06-23
- Inventor: Gino Chacon , Alaa R. Alameldeen
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Compass IP Law PC
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/084 ; G06F12/0815

Abstract:
To reduce overhead for cache coherence for shared cache in multi-processor systems, adaptive granularity allows tracking shared data at a coarse granularity and unshared data at fine granularity. Processes for adaptive granularity select how large of an entry is required to track the coherence of a block based on its state. Shared blocks are tracked in coarse-grained region entries that include a sharer tracking bit vector and a bit vector that indicates which blocks are likely to be present in the system, but do not identify the owner of the block. Modified/unshared data is tracked in fine-grained entries that permit ownership tracking and exact location and invalidation of cache. Large caches where the majority of blocks are shared and not modified create less overhead by being tracked in the less costly coarse-grained region entries.
Public/Granted literature
- US20190050333A1 ADAPTIVE GRANULARITY FOR REDUCING CACHE COHERENCE OVERHEAD Public/Granted day:2019-02-14
Information query