COUNTER-BASED VICTIM SELECTION IN A CACHE MEMORY

Patent №

US 9,727,488

Granted

2017-08-08

Filed 2016

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15288741

A set-associative cache memory includes a plurality of congruence classes each including multiple entries for storing cache lines of data. A respective one of a plurality of counters is maintained for each cache line stored in the multiple entries. In response to a memory access request, the cache memory selects a victim cache line stored in a particular entry of a particular congruence class for eviction from the cache memory by reference to at least a counter value of the victim cache line. The cache memory also receives a new cache line of data for insertion into the particular entry and an indication of a coherence state of the new cache line at a data source from which the cache memory received the new cache line. The cache memory installs the new cache line in the particular entry and sets an initial counter value of the counter for the new cache line based on the received indication of the coherence state at the data source.

AI hardwareG06F 12/128G06F 12/0811G06F 12/0831G06F 12/0833G06F 12/0842G06F 2212/1024G06F 2212/283G06F 2212/621

AI classification

AI hardware0.93
Planning0.23
Knowledge representation0.04
Evolutionary computation0.02
Machine learning0.00
Vision0.00
Natural language0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 399680798

Assignors

DRERUP, BERNARD C., GUTHRIE, GUY L., STARKE, WILLIAM J., STUECHELI, JEFFREY A.

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

From the same owner

© 2026 NYSGPT2525 LLC