Invention Grant
US07805574B2 Method and cache system with soft I-MRU member protection scheme during make MRU allocation
有权
在进行MRU分配时,具有软I-MRU成员保护方案的方法和缓存系统
- Patent Title: Method and cache system with soft I-MRU member protection scheme during make MRU allocation
- Patent Title (中): 在进行MRU分配时,具有软I-MRU成员保护方案的方法和缓存系统
-
Application No.: US11538091Application Date: 2006-10-03
-
Publication No.: US07805574B2Publication Date: 2010-09-28
- Inventor: Robert H. Bell, Jr. , Jeffrey A. Stuecheli
- Applicant: Robert H. Bell, Jr. , Jeffrey A. Stuecheli
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Dillon & Yudell LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A caching mechanism implementing a “soft” Instruction-Most Recently Used (I-MRU) protection scheme whereby the selected I-MRU member (cache line) is only protected for a limited number of eviction cycles unless that member is updated/utilized during the period. An update or access to the instruction restarts the countdown that determines when the cache line is no longer protected as the I-MRU. Accordingly, only frequently used Instruction lines are protected, and old I-MRU lines age out of the cache. The old I-MRU members are evicted, such that all the members of a congruence class may be used for data. The I-MRU aging is accomplished through a counter or a linear feedback shift register (LFSR)-based “shootdown” of I-MRU cache lines. The LFSR is tuned such that an I-MRU line will be protected for a pre-established number of evictions.
Public/Granted literature
- US20080082754A1 METHOD AND CACHE SYSTEM WITH SOFT I-MRU MEMBER PROTECTION SCHEME DURING MAKE MRU ALLOCATION Public/Granted day:2008-04-03
Information query