- Patent Title: Dynamic cache replacement way selection based on address tag bits
-
Application No.: US14891336Application Date: 2014-12-14
-
Publication No.: US10698827B2Publication Date: 2020-06-30
- Inventor: Douglas R. Reed
- Applicant: VIA Alliance Semiconductor Co., Ltd.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- International Application: PCT/IB2014/003225 WO 20141214
- International Announcement: WO2016/097808 WO 20160623
- Main IPC: G06F12/0864
- IPC: G06F12/0864 ; G06F12/0893 ; G06F12/126 ; G06F12/128

Abstract:
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.
Public/Granted literature
- US20160350229A1 DYNAMIC CACHE REPLACEMENT WAY SELECTION BASED ON ADDRESS TAG BITS Public/Granted day:2016-12-01
Information query
IPC分类: