DYNAMIC CACHE REPLACEMENT WAY SELECTION BASED ON ADDRESS TAG BITS

Patent №

US 10,698,827

Granted

2020-06-30

Filed 2015

Owner

VIA ALLIANCE SEMICONDUCTOR CO., LTD

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14891336

A cache memory comprising: a mode input indicates in which of a plurality of allocation modes the cache memory is to operate; a set-associative array of entries having a plurality of sets by W ways; an input receives a memory address comprising: an index used to select a set from the plurality of sets; and a tag used to compare with tags stored in the entries of the W ways of the selected set to determine whether the memory address hits or misses; and allocation logic, when the memory address misses in the array: selects one or more bits of the tag based on the allocation mode; performs a function, based on the allocation mode, on the selected bits of the tag to generate a subset of the W ways of the array; and allocates into one way of the subset of the ways of the selected set.

AI hardwareG06F 12/0864G06F 12/0893G06F 12/126G06F 12/128G06F 2212/604Y02D 10/00

AI classification

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

Ownership

VIA ALLIANCE SEMICONDUCTOR CO., LTD

assignment · 370410636

Assignors

REED, DOUGLAS R.

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

© 2026 NYSGPT2525 LLC