ADAPTIVE GRANULARITY FOR REDUCING CACHE COHERENCE OVERHEAD

Patent №

US 10,691,602

Granted

2020-06-23

Filed 2018

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16024666

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.

AI hardwareG06F 12/084G06F 12/0815G06F 2212/1016

AI classification

AI hardware1.00
Knowledge representation0.16
Machine learning0.03
Natural language0.03
Planning0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

INTEL CORPORATION

assignment · 466160217

Assignors

CHACON, GINO, ALAMELDEEN, ALAA R.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC