Invention Grant
- Patent Title: Balanced P-LRU tree for a “multiple of 3” number of ways cache
- Patent Title (中): 平衡的P-LRU树为“多个3”的缓存方式
-
Application No.: US13994690Application Date: 2011-12-21
-
Publication No.: US09348766B2Publication Date: 2016-05-24
- Inventor: Adi Basel , Gur Hildesheim , Shlomo Raikin , Robert Chappell , Ho-Seop Kim , Rohit Bhatia
- Applicant: Adi Basel , Gur Hildesheim , Shlomo Raikin , Robert Chappell , Ho-Seop Kim , Rohit Bhatia
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- International Application: PCT/US2011/066652 WO 20111221
- International Announcement: WO2013/095467 WO 20130627
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F12/12 ; G06F3/06 ; G06F12/00 ; G06F12/08

Abstract:
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways. In this exemplary embodiment, the total number of bits is N−1, wherein N is the total number of ways in the plurality of ways. Alternative structures are also presented for full LRU implementation, a “multiple of 5” number of cache ways, and variations of the “multiple of 3” number of cache ways.
Public/Granted literature
- US20140215161A1 BALANCED P-LRU TREE FOR A "MULTIPLE OF 3" NUMBER OF WAYS CACHE Public/Granted day:2014-07-31
Information query