CREATE PAGE LOCALITY IN CACHE CONTROLLER CACHE ALLOCATION

Patent №

US 9,846,648

Granted

2017-12-19

Filed 2015

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14709323

Integrated circuits are provided which create page locality in cache controllers that allocate entries to set-associative cache, which includes data storage for a plurality of Sets of Ways. A plurality of cache controllers may be interleaved with a processor and device(s), and allocate to any pages in the cache. A cache controller may select a Way from a Set to which to allocate new entries in the set-associative cache and bias selection of the Way according to a plurality of upper address bits (or other function). These bits may be identical at the cache controller during sequential memory transactions. A processor may determine the bias centrally, and inform the cache controllers of the selected Set and Way. Other functions, algorithms or approaches may be chosen to influence bias of Way selection, such as based on analysis of metadata belonging to cache controllers used for making Way allocation selections.

AI hardwareG06F 12/0864G06F 12/0851G06F 12/123G06F 12/128G06F 2212/1024G06F 2212/6032Y02D 10/00

AI classification

AI hardware0.95
Evolutionary computation0.18
Vision0.06
Knowledge representation0.00
Speech0.00
Machine learning0.00
Natural language0.00
Planning0.00

Ownership

INTEL CORPORATION

assignment · 356110524

Assignors

GREENSPAN, DANIEL, NORI, ANANT V., MAJUMDER, SUPRATIK, LOSSIN, YOAV, RUBINSTEIN, ASAF

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

From the same owner

© 2026 NYSGPT2525 LLC