Invention Grant
- Patent Title: Multi-mode set associative cache memory dynamically configurable to selectively allocate into all or a subset of its ways depending on the mode
-
Application No.: US14891335Application Date: 2014-12-14
-
Publication No.: US10719434B2Publication Date: 2020-07-21
- Inventor: Douglas R. Reed
- Applicant: VIA Alliance Semiconductor Co., Ltd.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTORS CO., LTD.
- Current Assignee: VIA ALLIANCE SEMICONDUCTORS CO., LTD.
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- International Application: PCT/IB2014/003176 WO 20141214
- International Announcement: WO2016/097795 WO 20160623
- Main IPC: G06F12/0864
- IPC: G06F12/0864 ; G06F12/0846 ; G06F12/02 ; G06F12/123 ; G06F12/128 ; G06F12/0804

Abstract:
A cache stores 2{circumflex over ( )}J-byte cache lines has an array of 2{circumflex over ( )}N sets each holds tags each X bits and 2{circumflex over ( )}W ways. An input receives a Q-bit address, MA[(Q−1):0], having a tag MA[(Q−1):(Q−X)] and index MA[(Q−X−1):J]. Q is at least (N+J+X−1). Set selection logic selects one set using the index and tag LSB; comparison logic compares all but the LSB of the tag with all but the LSB of each tag in the selected set and indicates a hit if a match; allocation logic, when the comparison logic indicates there is not a match: allocates into any of the 2{circumflex over ( )}W ways of the selected set when operating in a first mode; and into a subset of the 2{circumflex over ( )}W ways of the selected set when operating in a second mode. The subset of is limited based on bits of the tag portion.
Public/Granted literature
Information query
IPC分类: